IDEA导入maven依赖失败解决方法

	由于网络问题,maven依赖经常会导入失败,一般的jar包是从中央仓库或阿里云仓库进行拉取,网络加载慢超时等原因导致相关依赖jar包导入不全,下面就我在实际的项目导入操作中遇到的问题及解决方法进行总结梳理,希望可以帮助到大家。

方法一:更换仓库地址
默认的maven仓库地址是在国外的中央仓库,连接往往会出现超时的情况,可以更改maven镜像路径为阿里镜像,以便下载速度快
操作:修改maven根目录下的conf文件夹中的setting.xml文件,或者在当前用户目录 的 .m2 目录下的 setting.xml 文件,具体的阿里云镜像内容也会有所不同
添加内容如下:

 <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

方法二:
在项目的pom.xml中,右击鼠标,选择maven——Reimport
在这里插入图片描述
方法三:
在IDEA中,点击file——setting——maven——importing——勾选import maven project files automatically——OK,步骤如下图红色标注所示。
在这里插入图片描述
方法四:删除当前用户目录 的 .m2 目录下的.lastUpdated 后缀文件
还有一种情况就是,依赖虽然下载失败了,但是相关文件夹中却多了以 .lastUpdated为后缀的文件,此时,如果开发者在开发工具中反复导入,会发现始终无法导入成功,这个时候就需要删除本地仓库中相关的 .lastUpdated文件,可以通过文件搜索找到本地仓库中所有的以 .lastUpdated为后缀的文件:
方法:直接在.m2目录下搜索后缀名即可,找到后全部删除,再在开发工具中重新导入依赖。
如果对应的jar包依赖依然不存在,说明拉取失败,删除相应的依赖文件夹,重新进行拉取,我在出现依赖导入失败时,使用第四种操作方法,再重新Reimport maven基本就可以解决问题了。
感谢大佬的文章指点,帮助我顺利解决问题:https://blog.csdn.net/u012702547/article/details/88071279
本文系个人经验总结,欢迎各位读者留言,补充说明更好的解决方法!

  • 18
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值