Java书签 #Maven deploy上传本地/第三方jar包到私服

楔子:新冠疫情在慢慢过去,春暖花开的日子里,想必你也像花儿一样美丽。

 

1.今日书签

利用 Maven deploy,手动上传本地或者第三方 jar 包到私服,解决 Maven 项目引用/依赖外部 jar 包的问题。

 

2.春暖花开

打开CMD,或者使用 IDEA 的 Terminal,将当前位置定位到你要上传的 jar 包的文件夹,或者 -Dfile 路径设置为对应 jar 包的绝对路径,配置好 jar 包信息后执行下面的命令进行手动上传(注意红色部分要与 jar 包信息一致):

mvn deploy:deploy-file -DgroupId=com.meiwei.api -DartifactId=open-api -Dversion=1.0.3 -Dpackaging=jar -Dfile="D:\Tp_ToCloud\open-api-1.0.3-jdk7.jar" -Durl="http://maven.meiwei.com/nexus/content/repositories/releases/" -DrepositoryId=meiwei-releases

 

3.番外物语

参数说明:

命令参数含义
-DgroupId组名
-DartifactId组件ID
-Dversion版本信息
-Dpackaging组件类型 jar、pom、war ...
-Dfile

如果执行 mvn deploy 命令的位置与 jar 包在同一文件夹下,则直接写 jar 包文件名即可;

如果不在同一个目录下,则需要写 jar 包的绝对路径

-Durl仓库的位置
-DrepositoryId仓库标识ID

 

注意事项:

1)远程仓库有两种:Snapshots 和 Releases,分别为快照版仓库和稳定版仓库;需要确定我们能上传的是哪种
2)账号密码是否正确,不同仓库是否有上传权限
3)Maven 的 GAV 三要素一定要匹配且一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值