本地jar包手动添加到Maven仓库依赖处理

在日常开发中,经常会遇到一些情况,就是在Maven中已经下载好了的jar包,在引入pom.xml文件时,存在一种找不到的情况。

还有一种情况就是本地一些jar包,需要手动添加到maven仓库的情况。

另外还有一种情况,也是遇到的最多的一种情况,就是在更新Maven时,从网上下载jar包的时候网络不稳定或者其他原因导致jar包数据缺失而导致的依赖无法正常引入的情况.

还有一些其他情况如个人jar包一类的直接加载到manve库中。

一、添加JDK系统环境变量(同 二 进行配置)

二、添加mvn命令到路径

 三、进入cmd,

首先,打开本地cmd窗口,按照一定规则将本地的jar包进行安装。规则如下:

如,我需要安装一个本地的json-serde-1.3.8-jar-with-dependencies.jar文件,一共提供4个参数

<!-- (参数一):下载到本地的OrgPublic.jar包的真实存放路径 -->
<dependency>
<groupId>org.aurora</groupId>-----------------(参数二)
<artifactId>json-serde</artifactId>-----------(参数三)
<version>1.0</version>------------(参数四)
</dependency>

参数1:本地jar包的真实路径,例如我的是: C:\Users\Administrator\Desktop\OrgPublic.jar

参数2:groupId 这个值,可以根据自己的需求来决定

参数3:artifactId 这个值,建议和jar同名

参数4:版本号,这个不用说了,根据需求自己来决定。

拼接参数后如下所示:

mvn install:install-file -Dfile="C:\Users\aurora\Desktop\json-serde-1.3.8-jar-with-dependencies.jar" -DgroupId=org.aurora -DartifactId=json-serde -Dversion=1.0 -Dpackaging=jar

mvn install:install-file -Dfile="参数1" -DgroupId=参数2 -DartifactId=参数3 -Dversion=参数4 -Dpackaging=jar (注意有的中间有空格,建议复制我的然后进行替换)

首先查看环境变量指定的maven安装目录下的conf下面有没有setting.xml文件,因为扫描只conf下的setting.xml,其他位置扫描不到

 然后看看你setting.xml文件的仓库地址是哪里,包就会下载到哪里

现在就可以上面的命令到cmd下运行了

 找到安装地址打开即可看到

 现在就可以到idea的pom.xml文件加载包了

 很顺利的将依赖加入到了maven仓库。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值