我正在尝试从需要身份验证的远程存储库下载依赖项。有没有办法在我的pom配置中提供凭据?谢谢
<repositories>
<repository>
<id>alfresco-private</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/private</url>
</repository>
</repositories>
答案 0 :(得分:3)
没有没有因为POM是你可以分享的'公共神器' 您的开发团队,因此它不应包含密码。
“下载和部署的存储库由POM的存储库和distributionManagement元素定义。但是,某些设置(如用户名和密码)不应与pom.xml一起分发。此类信息应存在于在settings.xml中构建服务器。“
答案 1 :(得分:1)
要详细说明@思科的答案,你可以在你自己的本地settings.xml
中输入这样的内容:
<servers>
<server>
<id>alfresco-private</id>
<username>H-H</username>
<password>H-HsPassword</password>
</server>
...