上传jar包到maven私服

使用mvn命令上传jar包到maven仓库

上传到本地仓库:

mvn install:install-file 
-Dfile=jar包本地路径 
-DgroupId=包结构
-DartifactId=项目名
-Dversion=版本号
-Dpackaging=jar


例如:
mvn install:install-file 
-Dfile=D:\Maven\repo\taobao-sdk-java-auto_1570501035620-20221017.jar 
-DgroupId=com.taobao.api 
-DartifactId=top-auto-sdk 
-Dversion=0.0.3 
-Dpackaging=jar

上传到远程仓库:

mvn deploy:deploy-file 
-DgroupId=包结构 
-DartifactId=项目名 
-Dversion=版本号 
-Dpackaging=jar  
-Dfile=jar包本地路径 
-Durl=远程仓库地址 
-DrepositoryId=本地仓库id(maven.xml中的activeProfile,也是<profile><id>仓库id</id></profile>)


例如
mvn deploy:deploy-file 
-DgroupId=com.taobao.api 
-DartifactId=top-auto-sdk 
-Dversion=0.0.3 
-Dpackaging=jar  
-Dfile=D:\Maven\taobao-sdk-java-auto_1570501035620-20221017.jar 
-Durl=http://nexus.zdb.cn/repository/releases/ 
-DrepositoryId=company

提示BUILD SUCCESS则执行成功。

 

常见错误解析:

Return code is: 400, ReasonPhrase: Repository does not allow updating assets: maven-releases.
表示你要换一下版本号,这个版本已存在,不能更新

Return code is: 401
表示你的服务账号密码不对

扫描二维码关注公众号,回复: 15813281 查看本文章

Return code is: 405, ReasonPhrase: PUT
-Durl 地址有问题,和 put没有关系

猜你喜欢

转载自blog.csdn.net/zdb1314/article/details/127362447
今日推荐