解决Maven导入坐标 Cannot resolve Failure to transfer 报错问题

最近在做一个springboot项目,导入坐标依赖时 网络不太好,导入完成后 刷新maven就报错: Cannot resolve Failure to transfer org.springframework.boot:spring-boot-configuration-processor:pom:2.7.12 from xxx。重新导入依赖 仍报错。

上网查询资料后,终于成功解决:

  • 原因:出现 Cannot resolve Failure to transfer 报错,原因是我们通过坐标依赖导入的jar包没有下载成功,下载一部分就停了,导致放在本地仓库的是个损坏的半成品而非真正的jar包,一般由于网络链接突然中断、网络不稳定所导致。SpringBoot在启动加载时会优先加载本地仓库中的,本地仓库没有才会从网络中下载。此时本地仓库中的依赖已损坏,自然会报错
  • 解决方案:删除掉 .lastUpdated 文件(带有该后缀的文件就是下载未完成的),重新下载即可
  • 具体步骤:
    • 找到本地仓库,一般我们都知道在哪,如果忘了可以进入Maven的settings.xml文件查看本地Maven仓库位置
    • 在本地仓库中搜索 *.lastUpdated,将这些.lastUpdated文件全部删除,删除后重新导入依赖
相关推荐
李少兄5 分钟前
如何从远程Maven仓库下载JAR包并手动放置到本地仓库
java·maven·jar
CodeMartain6 分钟前
stream流的toMap
java·开发语言
ling1s16 分钟前
C#核心(18)面向对象多态vob
java·开发语言·c#
sin220119 分钟前
idea创建springBoot的五种方式
java·spring boot·intellij-idea
皓木.26 分钟前
苍穹外卖——准备工作
java·数据库·mybatis
一休哥助手35 分钟前
Spring Boot 项目中 Maven 剔除无用 Jar 引用的最佳实践
spring boot·maven·jar
愤怒的代码40 分钟前
Spring Boot对访问密钥加密解密——RSA
java·spring boot·后端
美美的海顿40 分钟前
springboot基于Java的校园导航微信小程序的设计与实现
java·数据库·spring boot·后端·spring·微信小程序·毕业设计
愤怒的代码42 分钟前
Spring Boot中幂等性的应用
java·spring boot·后端
silver68743 分钟前
JAVA8 Stream API 使用详解
java