【Maven】maven项目疑难杂症之Failure to transfer

常见报错:

如图,我在pom.xml文件中添加依赖导入坐标时发生了这样的报错:

【Maven】maven项目疑难杂症之Failure to transfer_第1张图片

Failure to transfer redis.clients:jedis;pom:3.2.0 from
https://maven.aliyun.com/repository/public was cached in the
localrepository, resolution ill not be reattempted until the update
interval of aliyumaven has elapsed or updates are forced0riginal
error: Could not transfer artifact redis,clients:jedis:pom:3.2.0
from/to aliyunmaven (
https://maven.aliyun.com/repository/public):
Connection reset

报错原因:

在pom.xml文件中添加新的依赖时与中央仓库的网络连接出现错误而下载失败。但是,在本地的maven仓库中已经建好了相应的目录。此时网络连接正常后再去导入依赖就会出现上文报错。

解决办法:

将本地仓库中不完全的依赖删除掉,再重新下载,具体步骤如下:

① 先在IDEA找出本地仓库地址:

  • File---Settings---Build,Execution,Deployment---Build Tools---Maven---Local repository

【Maven】maven项目疑难杂症之Failure to transfer_第2张图片【Maven】maven项目疑难杂症之Failure to transfer_第3张图片

② 打开本地仓库所在目录,通过windows文件夹的搜索功能,查找 *.lastUpdated ,找到没有下载完全的依赖,将该依赖对应的目录删除即可。【Maven】maven项目疑难杂症之Failure to transfer_第4张图片

③ 删除对应目录后在网络连接正常后通过Maven的重新加载依赖按钮重新下载即可。【Maven】maven项目疑难杂症之Failure to transfer_第5张图片

  • 如下图,此时没有再报错,成功!(黄色波浪线只是因为该版本过低)

【Maven】maven项目疑难杂症之Failure to transfer_第6张图片

你可能感兴趣的:(IDEA疑难杂症,java,maven)