由于网络问题,Maven下载一半中断之后,重新导入不会再次下载有问题的依赖包。
这里是一些网络上收集到的实测有效方法,同时还记录一些思路。
收集的几种解决方案
使用内置IDEA Maven工具更新依赖
- 打开右侧Maven Tool Window(如果没有,在View - Tool Windows中打开它)
- 选择工具栏Excute Maven Goal工具
- 输入
mvn -U idea:idea
命令并运行
删除失败的依赖缓存
Maven本地仓库默认位于
%USERPROFILE%/.m2/repository
目录下
删除指定依赖包的.lastUpdated
文件
终极解决方法
如果知道下载失败的的依赖包名字
删除指定的依赖包
!无知的暴力方法(谨慎使用)
删除整个Maven本地仓库
有待考虑的优化方法
- 搭建自己的服务器mvn仓库?
- 搭建mvn代理仓库?
- 使用国内maven镜像仓库