maven依赖下载到本地后还是报红

maven依赖下载到本地后还是报红

之前有几次都是从远程下载jar包到本地仓库引用依赖的时候报红,今天想整理一下解决办法.
1.先看看本地仓库下载的文件是否正常,一般下载完全的jar包和没下载完全的是不一样的.在这里插入图片描述
主要原因是因为,maven的本地仓库的索引(index)没有被更新为最新的问题,项目导入依赖时通过索引就拿不到对应的jar包,就报错.
解决方法:按照步骤更新一下maven,等更新完成后重启idea就好啦~
在这里插入图片描述
我遇到的就是这个问题,如果还没有好可以试试以下方法!

2.先看看maven的配置和本地仓库路径对不对,以下是我的配置
在这里插入图片描述
在这里插入图片描述
注意这个地方不能勾选!
在这里插入图片描述
如果都没啥问题的话,看看maven的stting文件的配置的镜像是阿里镜像或者中国内陆的不…没有配置的可以加上
阿里镜像:

<mirror>
       <id>alimaven</id>
       <name>aliyun maven</name>
       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
       <mirrorOf>central</mirrorOf>        
     </mirror>

最后重新下载依赖,最好把本地的原来jar包文件删了再重新到远程仓库下载
项目右侧有一个maven窗口,点击
在这里插入图片描述
然后弹出,点击刷新
在这里插入图片描述
3.最后就是maven版本和idea版本冲突导致爆红,所以最好用老一点的maven版本吧我用的就是3.3.9的maven版本

还不好的话可能就是你的依赖版本号或者路径啥的有问题,要不就是你的子项目没有引用父依赖,没有引用也就不会导入jar包

干货就这么多,没得了
希望大家点点赞哦

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值