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> |
更多详情请参考此链接