`
jacky2007
  • 浏览: 167619 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

maven 中 部署构件至Nexus(mvn deploy)

    博客分类:
  • JAVA
阅读更多

nexus中的设置就不说了

 

首先要在pom.xml中添加

 

	<distributionManagement>
    <repository>
      <id>releases</id>
      <name>Internal Releases</name>
      <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>
    </repository>
  </distributionManagement>

 这时如果 进行deploy时返回

 Return code is: 401

 错误

 则需要进行用户验证

需要在settings.xml的servers中添加

   <server>
      <id>deploymentRepo</id>
      <username>repouser</username>
      <password>repopwd</password>
    </server>
 

mvn deploy

顺利部署...

 

 

 

分享到:
评论
3 楼 ssy341 2013-11-20  
<distributionManagement>
  <snapshotRepository>
    <id>snapshots</id>
    <url>http://localhost:8081/nexus/content/repositories/snapshots</url>
  </snapshotRepository>
</distributionManagement>

自己的jar还是放这里的好,规范
我像博主一样用第三方的,deploy不成功报400,但是换成snapshots立马就成功了
2 楼 fengzhiyin 2011-07-06  
ferreousbox 写道
repository和server的id必须对应才可以发布吧



正解
<server>  
   <id>releases</id>  
   <username>repouser</username>  
   <password>repopwd</password>  
</server> 
1 楼 ferreousbox 2010-01-20  
repository和server的id必须对应才可以发布吧

相关推荐

Global site tag (gtag.js) - Google Analytics