从安全的远程存储库下载依赖项

时间:2013-01-30 11:01:14

标签: java maven

我正在尝试从需要身份验证的远程存储库下载依赖项。有没有办法在我的pom配置中提供凭据?谢谢

<repositories>
    <repository>
        <id>alfresco-private</id>
        <url>https://artifacts.alfresco.com/nexus/content/groups/private</url>
    </repository>
</repositories>

2 个答案:

答案 0 :(得分:3)

没有没有因为POM是你可以分享的'公共神器' 您的开发团队,因此它不应包含密码。

  

“下载和部署的存储库由POM的存储库和distributionManagement元素定义。但是,某些设置(如用​​户名和密码)不应与pom.xml一起分发。此类信息应存在于在settings.xml中构建服务器。“

请在此处阅读:http://maven.apache.org/settings.html

答案 1 :(得分:1)

要详细说明@思科的答案,你可以在你自己的本地settings.xml中输入这样的内容:

<servers>
    <server>
        <id>alfresco-private</id>
        <username>H-H</username>
        <password>H-HsPassword</password>
    </server>
    ...