Maven 父 POM 解析失败报错(Non-resolvable parent POM)

 更新时间:2026年06月23日 10:05:42   作者:鲁冰花0116  
本文主要介绍了Maven 父 POM 解析失败报错(Non-resolvable parent POM)的问题解决,通过删除本地缓存和使用正确版本号来解决Maven依赖拉取失败的问题,感兴趣的可以了解一下

pom.xml最初配置版本:

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

尝试了以下多种方法:

(1) 多次刷新;

(2)打开终端输入并运行以下指令,强制删除:

mvn clean install -U

(3) 删除本地失败缓存打开文件夹:C:\Users\你的用户名\.m2\repository\org\springframework\boot\spring-boot-starter-parent删除里面的 2.2.1 整个文件夹。

以上方法均失败,

最终将版本号由2.2.1改为2.2.1.RELEASE后问题解决。

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

问题原因总结

  • 版本号规范问题2.2.1 是简写,SpringBoot 官方标准完整版本标识为 2.2.1.RELEASE,部分 Maven 镜像 / 仓库无法识别不带后缀的简写版本,导致拉取失败;补充.RELEASE后缀后,仓库能正常匹配到对应父 POM 文件。
  • 和缓存、镜像的关联之前中央仓库缓存了2.2.1下载失败记录,修改完整版本号等于请求全新的依赖坐标,Maven 会绕过旧的失败缓存,重新发起下载,直接规避了强制刷新、删缓存等操作。

到此这篇关于Maven 父 POM 解析失败报错(Non-resolvable parent POM)的文章就介绍到这了,更多相关Maven 父 POM 解析失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入解析HashMap的put方法

    深入解析HashMap的put方法

    在Java集合中,HashMap的重要性不言而喻,作为一种存储键值对的数据结构,它在日常开发中有着非常多的应用场景,也是面试中的高频考点,本篇文章就来分析一下HashMap集合中的put方法
    2022-01-01
  • MyBatis中的多字段IN查询方式

    MyBatis中的多字段IN查询方式

    本文介绍了在MyBatis中进行多字段IN查询的目标SQL、Mapper接口定义及XML配置方法,并简要总结了相关个人经验,供读者参考和学习
    2025-10-10
  • Springboot整合分页插件PageHelper步骤解析

    Springboot整合分页插件PageHelper步骤解析

    这篇文章主要介绍了Springboot整合分页插件PageHelper步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • SpringBoot中使用@Async实现异步任务调用详解

    SpringBoot中使用@Async实现异步任务调用详解

    这篇文章主要介绍了SpringBoot中使用@Async实现异步任务调用详解,一个可以无需等待被调用函数的返回值就让操作继续进行的方法(来自百度百科),即程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序,需要的朋友可以参考下
    2023-12-12
  • Java应用/JVM宕机排查步骤操作

    Java应用/JVM宕机排查步骤操作

    这篇文章主要介绍了Java应用/JVM宕机排查步骤操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Spring Boot全局异常处理保姆级教程从入门到实战(看完秒懂)

    Spring Boot全局异常处理保姆级教程从入门到实战(看完秒懂)

    本文讲解SpringBoot全局异常处理,通过@RestControllerAdvice集中处理异常,统一响应格式,提升代码简洁性与安全性,涵盖业务异常、参数校验及系统异常处理,避免敏感信息泄露,并提供日志记录与状态码自定义等进阶技巧,感兴趣的朋友跟随小编一起看看吧
    2025-06-06
  • springboot集成mybatis实例代码

    springboot集成mybatis实例代码

    本篇文章主要介绍了springboot集成mybatis实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • SpringBoot集成Auth0 JWT的示例代码

    SpringBoot集成Auth0 JWT的示例代码

    本文主要介绍了SpringBoot集成Auth0 JWT的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 前后端解决跨域问题的6种方案分享

    前后端解决跨域问题的6种方案分享

    很多小伙伴第一次遇到跨域问题,大概率会一脸懵逼,这篇文章小编将为大家介绍一下前后端解决跨域问题的6种方法,希望对大家有一定的帮助
    2025-03-03
  • Java之日志框架举例详解

    Java之日志框架举例详解

    Java中的日志框架提供了多种日志记录的解决方案,选择合适的日志框架可以提高程序的性能,增强代码的可读性和可维护性,这篇文章主要介绍了Java之日志框架的相关资料,需要的朋友可以参考下
    2026-01-01

最新评论