Maven jar包 本地仓库有,却每次都从远程仓库下载,远程仓库没有这个jar,然后就一直报错xxx包找不到。

问题产生原因:

Maven没有对本地jar包进行解压,造成idea在读取项目依赖时的确从本地读库了,但是没有读到,所以才从远程库去下载,如果远程仓库还下载不到,所以就会报 xxx包在远程仓库获取不到的错误。

解决方案如下:


1、将目标 jar包下载后存放到你本地安装的maven的bin目录下

2、使用控制台进入你本地安装的maven的 bin 目录下


3、执行以下命令, 将命令中标黄的4部分替换成出问题的jar的信息。

mvn install:install-file -Dfile=poi-scratchpad-3.5-beta1.jar -DgroupId=com.cnki.pdftotxt -DartifactId=poi-scratchpad -Dversion=3.5-beta1 -Dpackaging=jar

1、jar 的 名字

2、jar 的 groupId

3、jar 的 artifactId

4、jar 的 version

示例如下,执行完以后,就发现 maven能够在本地找到了,不回去远程下载了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值