手动上传SNAPSHOT文件到Maven私服Nexus的方法

命令行的完整写法如下:

mvn deploy:deploy-file -DgroupId=com.xxx.xxx -DartifactId=xxx -Dversion=1.3.0-SNAPSHOT -Dpackaging=jar -Dfile=/home/nexus/xxx-1.3.0-SNAPSHOT.jar -Durl=http://192.168.2.213:8081/repository/maven-snapshots/ -DrepositoryId=snapshots


前面几个参数显而易见不解释,最后两个参数简单说一下:

url: 在nexus上的目标SNAPSHOT仓库的URL地址。

repositoryId: 在maven本地settings.xml中,与上述URL对应的节点中配置的id。


比如,如果settings.xml配置的是:


<server>

    <id>releases</id>

    <username>admin</username>

    <password>123</password>

</server>

<server>

  <id>snapshots</id>

  <username>admin</username>

  <password>123</password>

</server>  

那么要上传SNAPSHOT包的话,repositoryId就应该是snapshots。


参数都确定后,就去命令行执行吧,一切顺利的话,上传成功后,在Web界面应该就能搜索到了。

JasonBlog


JasonBlog
请先登录后发表评论
  • 最新评论
  • 总共0条评论