EE 存储库的 Mule 凭证

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-属性-placeholder:jar:1.4.0: 无法读取 com.mulesoft.security:mule-module-security-属性-placeholder:jar:1.4.0 的工件描述符: 无法传输工件 com.mulesoft.security:mule-module-security-属性-placeholder:pom:1.4.0 from/to MuleRepositoryEE (https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/): 未授权,ReasonPhrase:Unauthorized. -> [帮助 1]

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

该项目的 pom.xml 错误地指定了一个 repository-master 存储库,该存储库是私有的,通常的客户 nexus 凭据无法访问。

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

<repository>
    <id>mulesoft-public</id>
    <name>MuleSoft Public Repository</name>
    <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
    <layout>default</layout>
</repository>

请参阅此 link 了解更多详情