使用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没有关系