对于我的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]
答案 0 :(得分:2)
凭据不同,您需要打开要求maven访问的支持服务单,他们将提供您的凭据,并且该票证不会影响您的配额。
答案 1 :(得分:0)
项目的pom.xml错误地指定了存储库主存储库,该存储库是主存储库,属于私有存储库,通常的客户关系凭证无法访问。
解决方案是切换到mulesoft公共存储库:
<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以获取更多详细信息