Maven 报错 Non-resolvable parent POM

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 报错 Non-resolvable parent POM相关的知识,希望对你有一定的参考价值。

Failure to find com.test.dacp:dacp-parent:pom:1.0.0.RELEASE in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 6, column 10 -> [Help 2]

当前的pom.xml里面已经加了relativePath勒。dacp-parent-1.0.0.RELEASE.pom 也在com/test/dacp/dacp-parent里有了。为什么还是报的这个错呢??求解释。。

<parent>
<groupId>com.test.dacp</groupId>
<artifactId>dacp-parent</artifactId>
<relativePath>../dacp-parent</relativePath>
<version>1.0.0.RELEASE</version>
</parent>

补充下当前项目的路径和parent 的路径。看是否有帮助

当前的路径:F:\test\dacp-me-etl\pom.xml

parent的路径:F:\test\apache-maven-3.2.5\deployment\repository\com\test\dacp\dacp-parent\1.0.0.RELEASE

参考技术A 你的parent的path和你relativepath差好多,怎么会有效。追问

但是不是应该自动读取repository里面的目录结构的吗?
而且就算我把dacp-me-etl 放到F:\test\apache-maven-3.2.5\deployment\repository\com\test\dacp下面还是一样的报错呢。。。

追答

如果使用repostory中的内容,那么relativepath根本不需要使用。系统自然会去找到。relativepath删除就好了。

参考技术B <relativePath>../dacp/dacp-parent</relativePath>

以上是关于Maven 报错 Non-resolvable parent POM的主要内容,如果未能解决你的问题,请参考以下文章

连接私服仓库maven的pom文件报错:Project build error: Non-resolvable parent POM

Maven:Non-resolvable parent POM: Failure to find错误

Non-resolvable parent POM

解决Non-resolvable parent POM: Could not find artifact 出现的问题

新建maven项目中的index.do报错

项目构建错误:Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-p