You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建Java Spring Boot项目时pom.xml出现父POM无法解析错误求助

Spring Boot pom.xml构建报错解决方法

根本原因

报错核心有两点:

  • 使用了未正式发布的spring-boot-starter-parent:2.6.0-SNAPSHOT快照开发版本
  • 原配置的Spring官方快照仓库无法正常访问,且本地maven已缓存拉取失败的记录,默认不会重新发起请求

解决方案(按优先级排序)

方案1:替换为正式稳定版本(最推荐)

快照版本属于开发测试版本,稳定性无保障,直接将pom.xml中父依赖的版本替换为2.6.x分支的正式发布版即可:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.6.15</version>
    <relativePath/>
</parent>

修改后刷新maven依赖即可,无需保留原pom中的spring-snapshots、spring-milestones仓库配置。

方案2:调整仓库配置(确需使用快照版本时使用)

如果业务要求必须使用2.6.0-SNAPSHOT版本,可将原Spring官方仓库替换为国内可用的镜像源:

<repositories>
    <repository>
        <id>aliyun-spring</id>
        <name>Aliyun Spring Repository</name>
        <url>https://maven.aliyun.com/repository/spring</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>aliyun-spring-plugin</id>
        <name>Aliyun Spring Plugin Repository</name>
        <url>https://maven.aliyun.com/repository/spring-plugin</url>
    </pluginRepository>
</pluginRepositories>

方案3:强制刷新本地maven缓存

之前拉取失败的记录会被默认缓存到本地maven仓库,执行以下命令可强制跳过缓存重新拉取:

mvn clean install -U

如果使用IDEA开发,也可以点击maven面板的刷新按钮,勾选强制更新快照/发布版本选项。

方案4:全局配置maven镜像(长期生效)

修改本地maven的settings.xml配置文件,加入阿里云全局镜像,所有依赖优先从国内镜像拉取,避免后续出现同类仓库访问问题:

<mirrors>
    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

内容的提问来源于stack exchange,提问作者Nate Randria

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 23:36:03