【问题现象】

IDEA中搭建Spring体系,maven子项目引入父项目,子项目的pom文件和maven插件中会提示红色错误:


'parent.relativePath' of POM com.test:XXX:0.0.1-SNAPSHOT 
points at com.XXX:XXX instead of com.kid:XXX, please verify your project structure

【原因】

子级Maven项目的pom文件中,没有使用relativePath标签,或使用的默认值:“<relativePath/>”。
这对导致编译环境(IDEA、命令行、maven插件等)认为找不到/无法解析父级Maven的pom文件,故报错。

这是IDEA、Maven插件检测的老问题,只是会给出错误提示,并不影响任何发布、运行。

【解决】

子项目的pom文件中,在parent中显示写为


<relativePath>../XXXX/pom.xml</relativePath>

其中,XXX为父项目名,点击该链接可以打开父项目pom文件。

然后reload所有maven项目即可,如图:

若仍报错,则重新执行mvn clean package

更多推荐

【SpringBoot】‘parent.relativePath‘ of POM points at instead of, please verify you