Abh*_*ith 17 hudson artifactory maven
我正在尝试将zip文件部署到远程内部maven repo.(神器集成到hudson中).
的pom.xml
...
<modelVersion>4.0.0</modelVersion>
<groupId>mygroupId</groupId>
<artifactId>myartifactid</artifactId>
<version>1.0-SNAPSHOT</version>
<distributionManagement>
<repository>
<id>hudson</id>
<name>hudson-releases</name>
<url>http://url to repo</url>
</repository>
</distributionManagement>
...
Run Code Online (Sandbox Code Playgroud)
的settings.xml
<servers>
<server>
<id>hudson</id>
<username>username</username>
<password>password</password>
</server>
</servers>
Run Code Online (Sandbox Code Playgroud)
maven部署
mvn deploy:deploy-file -Durl=http://url -Dfile=file-1.0.0.zip -Dpackaging=zip -DpomFile=pom.xml
Run Code Online (Sandbox Code Playgroud)
maven退出,返回码为401.
看看神器的日志
2011-07-15 13:52:50,090 [DENIED DEPLOY] libs-release-local:somefile.zip for anonymous/192.168.220.146.
Run Code Online (Sandbox Code Playgroud)
我不明白为什么maven不使用提供的凭据.我在这做错了什么?
Pmt*_*Pmt 14
提示用明文密码解决问题:
由于某种原因,使用 POM 文件不起作用。所以我必须从命令行执行此操作。
mvn deploy:deploy-file -Durl=http://url -Dfile=file-1.0.0.zip -Dpackaging=zip -DartifactId=aid -DgroupId=groupId -DrepositoryId=repId -Dversion=1.0-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)
我仍然不知道为什么这有效。另外,我不必更改之前列出的settings.xml。
编辑
另外,在artifactory的主页选项卡上,您可以通过单击“Maven设置->生成设置”来获取maven设置。
| 归档时间: |
|
| 查看次数: |
34833 次 |
| 最近记录: |