maven项目报错Failure to transfer的解决办法
报错原因:
电脑忘记联网了,然后就去pom.xml文件中添加新的依赖,需要去仓库下载。因为没联网,下载失败。但是,在本地的maven仓库中已经建好了相应的目录。因此,连上网,再去下载依赖就报错。
根本原因:
就是maven的本地仓库中已经有了不完整的依赖,即该依赖对应的目录。
解决方法:
需要先将本地仓库中不完全的依赖删除掉,再重新下载,具体步骤如下:
- 删除不完全的依赖:
- 打开本地仓库所在目录,通过windows文件夹的搜索功能,查找 *.lastUpdated ,找到没有下载完全的依赖,将该依赖对应的目录删除即可。
- 或者,直接根据你的依赖坐标去maven本地库去找对应的目录,删除即可
- 重新下载:就是去pom.xml再导一次依赖就好了。