在3rd party通过网页上传

 发布到Nexus私服

通常上传自己的jar包,是通过3rd party中Artifact Upload就可以完成,新建一个hosted也是有Artifact Upload可以上传jar包。
但新建一个snapshot-hosted 却没有Artifact Upload可以上传jar包。
而release库里又没法上传SNAPSHOT包

 

maven命令来上传

一、需要修改maven安装目录下conf里settings.xml

<!-- 配置远程仓库验证信息 -->

  <server>  
    <id>snapshots</id>  
    <username>admin</username>  
    <password>admin123</password>  
  </server> 
  <server>  
    <id>releases</id>  
    <username>admin</username>  
    <password>admin123</password>  
  </server> 

二、maven的执行命令

mvn deploy:deploy-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.27-SNAPSHOT -Dpackaging=jar -Dfile=D:\jar\fastdfs-client-java-1.27-SNAPSHOT.jar -Durl=http://192.168.2.32:8081/nexus/content/repositories/snapshots/ -DrepositoryId=snapshots

Dfile表示需要上传的jar包的绝对路径。
Durl私服上仓库的位置,打开nexus——>repositories菜单,可以看到该路径。
DrepositoryId服务器的表示id,在nexus的configuration可以看到。

相关文章: