Non-resolvable parent POM

Posted guanghe

tags:

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

  今天导入公司项目,maven聚合项目,但是项目目录结构不正确,内层的项目的parent不是外层项目,这个......有点无语,结果导入直接报错。同事说,我们导入是好好的啊,原来他们用的是eclipse我用的是idea,eclipse导入maven项目可以同时导入多个,而idea每次只能打开一个,但是可以使用maven面板手动添加多个,可是手动添加的也会遵循实际目录结果,视内层项目为外层项目的子项目。

技术分享图片

技术分享图片 

  dubbo-admin:报错信息:[FATAL] Non-resolvable parent POM for com.alibaba:dubbo-admin:[unknown-version]: Could not find artifact com.alibaba:dubbo-parent:pom:2.5.4-SNAPSHOT and ‘parent.relativePath‘ points at no local POM @ line 12, column 10

  当设置了<parent/>时,是需要有一个relative path来查找父项目的pom.xml的,而如果没有,那么默认的父项目pom.xml就在该pom.xml的父附录中。如果没有,就会根据groupId和artifactId在本地和远端maven仓库中找。很不幸,这个父pom.xml对应的不是外层项目,所以我这里就会报错。

   添加空标签<relativePath></relativePath>就会直接去仓库找了。

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

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

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

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

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

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

Non-resolvable parent POM for com.example:dubbo:0.0.1-SNAPSHOT: Could not transfer artifact org.spri