Maven报错:未找到org.springframework.boot:spring-boot-starter-parent:2.3.10.RELEASE如何解决
问题排查与解决步骤
- 版本适配校验
你当前使用的Spring Cloud Hoxton.SR11与Spring Boot 2.3.x版本适配关系正确,不需要调整版本号,不存在版本不兼容导致找不到依赖的问题。 - 检查Maven配置文件
settings.xml的镜像规则
确认配置的国内镜像源覆盖了Maven中央仓库,不要将mirrorOf属性配置为*拦截所有仓库请求,推荐设置为<mirrorOf>central</mirrorOf>,避免拦截Spring官方的专属仓库。如果使用公司内部私服,确认私服已经同步了org.springframework.boot相关的正式发布依赖包。 - 清理本地Maven缓存损坏文件
进入本地Maven仓库默认路径~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/,删除2.3.10.RELEASE整个目录,随后执行命令mvn clean install -U强制刷新依赖拉取。 - 校验IDE的Maven配置
确认开发工具使用的是你自定义配置的Maven环境,而非IDE自带的默认Maven,避免加载了错误的settings.xml配置。配置确认正确后刷新IDE的Maven项目缓存,重新加载依赖。 - 临时添加官方源兜底
以上步骤都无效的话,可以在pom.xml的project标签下添加Spring官方发布仓库配置,强制从官方源拉取对应依赖,配置规则符合Maven标准仓库配置规范即可。
内容的提问来源于stack exchange,提问作者lizardcoder
相关产品推荐
相关产品推荐

