IDEA解决Maven仓库jar下载失败

在Maven仓库中有些jar包虽然引入到了pom文件中,但是刷新pom时这个jar总是下载失败!

第一步、去maven仓库中将所需的jar下载到本地
第二步、尝试将下载好的jar假如本地仓库(仅作jar文件路径是否正确的验证)
第三步、在idea中点击package重写命令并运行重启就OK了!
#################################
本次以redislab为指导操作
在这里插入图片描述确认好下载的路径后,运行以下命令——将jar包引入本地仓库

mvn install:install-file -Dfile=E:\GWM\DependecyJars/spark-redis-0.3.2.jar -DgroupId=RedisLabs -DartifactId=spark-redis -Dversion=0.3.2 -Dpackaging=jar

看到build Success继续 否则查看报错信息并解决(大部分都是jar位置不对),接着非常关键的一步,打开IDEA ,点击package按钮。
在这里插入图片描述IDEA会去编译,我们将第一行copy出来
在这里插入图片描述我的命令是这个,你们的命令肯定不一样(根据自己的命令来,这一步不要copy我的命令)

"C:\Program Files\JDK\1.8.0_91\jdk1.8.0_91\bin\java" -Dmaven.multiModuleProjectDirectory=E:\CarModel\Dev\IovSpark -Dmaven.home=D:\develop\maven\apache-maven-3.5.2 -Dclassworlds.conf=D:\develop\maven\apache-maven-3.5.2\bin\m2.conf "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.5\lib\idea_rt.jar=52861:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.5\bin" -Dfile.encoding=UTF-8 -classpath D:\develop\maven\apache-maven-3.5.2\boot\plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version=2017.3.5 -Dmaven.repo.local=E:\M2\Repository package

将上述命令最后的package去掉,换成第二步的install ******
接下来还是我的命令作为演示,请不要Copy我的命令运行!

"C:\Program Files\JDK\1.8.0_91\jdk1.8.0_91\bin\java" -Dmaven.multiModuleProjectDirectory=E:\CarModel\Dev\IovSpark -Dmaven.home=D:\develop\maven\apache-maven-3.5.2 -Dclassworlds.conf=D:\develop\maven\apache-maven-3.5.2\bin\m2.conf "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.5\lib\idea_rt.jar=52206:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.5\bin" -Dfile.encoding=UTF-8 -classpath D:\develop\maven\apache-maven-3.5.2\boot\plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version=2017.3.5 -Dmaven.repo.local=E:\M2\Repository install:install-file -Dfile=E:\GWM\DependecyJars/spark-redis-0.3.2.jar -DgroupId=RedisLabs -DartifactId=spark-redis -Dversion=0.3.2 -Dpackaging=jar

最后运行成功,如果IDEA还是爆红线(找不到依赖),那么点击IDEA中maven的刷新按钮,重启IDEA再次刷新完美解决!

有问题请留言。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值