本地推送jar包到远程maven仓库

1.windows  cmd切换到maven  bin目录下:

2.将远程仓库地址、用户名、密码配置到maven   conf目录下的settings文件中

   ①配置仓库地址

  ②配置仓库用户名密码

3.推送jar包到远程仓库:

  推动命令:

mvn deploy:deploy-file -DgroupId=com.github.sps.metric -DartifactId=metrics-opentsdb -Dversion=1.1.4-SNAPSHOT -Dpackaging=jar -Dfile=H:\workspace\turingworkspace\extra\metrics-opentsdb-1.1.4-SNAPSHOT.jar -Durl=https://code.bonc.com.cn/nexus/repository/snapshots/ -DrepositoryId=snapshots

命令解析:

-Dfile:本地文件路径

-Durl:仓库地址

-DrepositoryId:settings文件中的ID

4.推送jar包依赖另外仓库的jar包问题解决

在推送jar包的同时,需要推送当前jar包的pom文件到远程仓库

mvn deploy:deploy-file -DgroupId=com.github.sps.metric -DartifactId=metrics-opentsdb -Dversion=1.1.4-SNAPSHOT -Dpackaging=jar -Dfile=H:\workspace\turingworkspace\extra\metrics-opentsdb-1.1.4-SNAPSHOT.jar -DpomFile=H:\workspace\turingworkspace\extra\metrics-opentsdb-1.1.4-SNAPSHOT.pom -Durl=https://code.bonc.com.cn/nexus/repository/snapshots/ -DrepositoryId=snapshots

命令参数解析:

-DpomFile:本地pom文件路径

本地拉jar包的同时会将推上去的pom文件一并拉到本地并导入依赖的jar包!

发布了41 篇原创文章 · 获赞 20 · 访问量 11万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览