• 第一步检查如下配置

使用IDEA进行Maven项目开发时,时不时会遇到pom.xml报错的情况,其中很大概率是因为Maven依赖的jar包下载失败,找来找去也没有找到是什么问题,困扰了很多程序猿,这里给出IDEA中Maven依赖下载失败解决方案,给大家参考,实测有用。

文章目录首先检查网络有没有问题,确定网络没有问题,请看下一步多次点击重新导入Maven依赖的按钮设置自动导入Maven依赖在IDEA中找到Maven的配置文件的地址,然后检查配置的远程仓库或者镜像有没有问题如果上面几步都没有解决问题,可以使用以下脚本删除Mvaen中的lastUpdated文件Maven仓库依赖存在依旧报错

首先检查网络有没有问题,确定网络没有问题,请看下一步多次点击重新导入Maven依赖的按钮

idea的mavenjar包无法下载 idea maven 下载不了_多次点击

重新导入Maven依赖有两种方式,如上图所示。如果多次点击重新导入依赖按钮依然报错,请看下一步

设置自动导入Maven依赖

Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing,如下图

idea的mavenjar包无法下载 idea maven 下载不了_多次点击_02

这样设置后,如果Maven仓库存在依赖的话,IDEA会自动导入到项目中,如果没有用,看下一步

在IDEA中找到Maven的配置文件的地址,然后检查配置的远程仓库或者镜像有没有问题

idea的mavenjar包无法下载 idea maven 下载不了_xml_03

如上图所示,我的配置在C:\develop\Maven\apache-maven-3.5.3\conf\settings.xml

我配置的是阿里云仓库,没有什么问题,如果配置的是Maven私服Nexus的话,需要检查配置的路径和私服网络有没有问题

<!-- 配置阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

如果上面几步都没有解决问题,可以使用以下脚本删除Maven中的lastUpdated文件

  • 第二步.如果你的电脑是Windows系统,在maven根目录新建cleanLastUpdated.bat文件

文件中的内容:del /s *.lastUpdated

idea的mavenjar包无法下载 idea maven 下载不了_xml_04

  • 第三步. 用鼠标双击 cleanLastUpdated.bat文件就可以删除Maven中的lastUpdated文件

       再idea命令行执行  mvn complile命令

idea的mavenjar包无法下载 idea maven 下载不了_maven_05

  • 第四步.如图操作

idea的mavenjar包无法下载 idea maven 下载不了_多次点击_06

第五步。如图操作

idea的mavenjar包无法下载 idea maven 下载不了_idea的mavenjar包无法下载_07

 

执行到第五步如果依赖还没有下载下来,重复执行第2步到第5步,反复执行就可以了