项目构建错误:不可解析的父 POM
Posted
技术标签:
【中文标题】项目构建错误:不可解析的父 POM【英文标题】:Project build error: Non-resolvable parent POM for 【发布时间】:2018-10-31 12:15:00 【问题描述】:我是 Maven 世界的新手。我正在尝试在 私人公司 中使用 Spring Tool Suite 创建一个虚拟的 Spring Boot 项目。每当我尝试创建 spring-boot 项目时,都会出现以下错误。它与私有网络有关吗?如果没有,我的 Maven 安装有什么问题吗?我该如何运行?
这是错误:
com.example.dummy:dummy-project:0.0.1-SNAPSHOT:传输失败 org.springframework.boot:spring-boot-starter-parent:pom:2.1.0.BUILD-SNAPSHOT 来自https://repo.spring.io/snapshot 被缓存在本地 存储库,在更新之前不会重新尝试解析 spring-snapshots 间隔已过或强制更新。 原始错误:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:2.1.0.BUILD-SNAPSHOT 从/到 spring-snapshots (https://repo.spring.io/snapshot): repo.spring.io 和 'parent.relativePath' 指向非本地 POM pom.xml /dummy-project line 14 Maven pom加载问题
【问题讨论】:
【参考方案1】:你项目的pom.xml
文件有一个所谓的父pom。该 parent-pom 只是位于 spring.io 服务器上的另一个 pom 文件。 Maven 下载该 pom 文件并将其配置与您项目的 pom 配置合并。
因此,maven 需要访问https://repo.spring.io/snapshot 才能下载 parent-pom。由于 parent-pom 将缓存在本地 maven 存储库中,因此您只需访问该服务器一次。
【讨论】:
以上是关于项目构建错误:不可解析的父 POM的主要内容,如果未能解决你的问题,请参考以下文章