使用deploy命令上传jar到私有仓库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用deploy命令上传jar到私有仓库相关的知识,希望对你有一定的参考价值。

打开cmd命令提示符,mvn install是将jar包安装到本地库,mvn deploy是将jar包上传到远程server,install和deploy都会先自行bulid编译检查,如果确认jar包没有问题,可以使用-Dmaven.test.skip=true参数跳过编译和测试。 
全命令为:

mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:workscancom.kevin.skeleton argetskeleton-1.0.jar -DgroupId=hessian -DartifactId=skeleton -Dversion=1.0 -Dpackaging=jar -DrepositoryId=releases -Durl=http://192.168.0.202:8080/nexus/content/repositories/releases

mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:MvnProjectservice-mvn-1.0.0.jar -DgroupId=pri.roy.mvn.test -DartifactId=mvn-api -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -DrepositoryId=roy_privrepository_snapshots -Durl=http://10.4.71.144:9090/repository/roy_privrepository_snapshots/
1
-Dmaven.test.skip=true                              //跳过编译、测试
-Dfile=D:MvnProjectservice-mvn-1.0.0.jar          //jar包文件地址,绝对路径
-DgroupId=pri.roy.mvn.test                          //gruopId--pom坐标,自定义
-DartifactId=mvn-api                                //artifactId--pom坐标,自定义
-Dversion                                           //版本号
-Dpackaging                                         //打包方式
-DrepositoryId                                      //远程库服务器ID
-Durl                                               //远程库服务器地址

如:

mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=alipay-sdk-java -Dversion=20170725114550 -Dpackaging=jar
 -Dfile=D:comalipayalipay-sdk-java20170725114550alipay-sdk-java-20170725114550.jar -Durl=http://XXXXXXXXX:8081/repository/obanks-releases/ -DrepositoryId=obanks-releases
<dependency>
  <groupId>com.alipay</groupId>
  <artifactId>alipay-sdk-java</artifactId>
  <version>20170725114550</version>
</dependency>

 技术分享图片

以上是关于使用deploy命令上传jar到私有仓库的主要内容,如果未能解决你的问题,请参考以下文章

maven怎么deploy到本地仓库

如何上传自己的jar包到私有仓库

请我我上传到maven仓库的jar包,能删除吗

如何使用maven把模块生成的jar包上传到中央仓库去

maven nexus deploy方式以及相关注意事项

上传本地Jar包到阿里云的云效私有仓库