maven导依赖失败,爆红的解决方案

49 阅读1分钟

maven导依赖失败,爆红

原因

导入依赖失败,maven没有下载成功jar包。或者idea没有成功加载到依赖

解决

第1步:确认maven正确配置

1) 要保证已正确配置maven

确认一下,idea已经正确配置了maven

image-20240519213107246.png

2) 检查是否配置了阿里云的maven仓库镜像

在settings.xml文件里配置阿里云仓库镜像

image-20231219144813709.png

 <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云公共仓库</name>
     <url>https://maven.aliyun.com/repository/public</url>
</mirror>

第2步:处理导依赖报错的问题

1) 先清理本地仓库的残留文件然后刷新一下
  • 清理maven仓库里的残留,然后在idea里重新clean,然后编译

    每次下载依赖失败,在本地仓库里都会有残留文件,后缀名是 .lastUpdated

    可以去本地仓库文件夹里,搜索 *.lastUpdated,把搜索结果的所有文件全选中,删除掉

  • 清理maven仓库里的残留,然后在idea里打开pom.xml, 把出错的依赖剪切掉,刷新;重新粘贴回去,再刷新

2) 清理idea缓存并重启idea
  • 如果上一步完成之后,依赖问题还没有解决,就清理idea缓存然后重启一下idea

image-20240519213607618.png

3) 执行命令强制更新依赖
  • 如果上一步完成之后,依赖问题还没有解决,就执行命令强制更新依赖

  • 在idea里执行命令:mvn -U idea:idea,表示要强制更新下载依赖,刷新一下;然后再clean、重新编译

image-20240519213903149.png