关于 maven:Mule Credentials for EE Repositories

Mule Credentials for EE Repositories

对于我的 Mule 域 maven 项目,我遇到了未经授权的错误。
尽管我在 settings.xml 中有凭据,但我不确定为什么会发生这种情况。
我正在使用用于登录支持站点的凭据。
我是否使用了错误的凭据?

错误,仅供参考
无法在项目 suez-connect-v1 上执行目标:无法解析项目 com.mycompany:suez-connect-v1:mule:1.0.0-SNAPSHOT 的依赖项:无法在 com.mulesoft.security:mule-module 收集依赖项-security-property-placeholder:jar:1.4.0:无法读取 com.mulesoft.security:mule-module-security-property-placeholder:jar:1.4.0 的工件描述符:无法传输工件 com.mulesoft.security :mule-module-security-property-placeholder:pom:1.4.0 from/to MuleRepositoryEE (https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/): 未授权, ReasonPhrase:未经授权。 -> [帮助 1]


凭据不同,您需要打开支持票证要求 maven 访问,他们会提供您的凭据,票证不会影响您的配额。


项目的 pom.xml 错误地指定了存储库主存储库,该存储库是私有的,通常的客户关系凭据无法访问。

解决方案是切换到 mulesoft 公共存储库:

1
2
3
4
5
6
<repository>
    <id>mulesoft-public</id>
    <name>MuleSoft Public Repository</name>
    <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
    <layout>default</layout>
</repository>

更多详情请参考此链接