003-parent.relativepath报错解决

 

 

项目结构如上图,顶级项目相当于只是个容器,而子模块是真正的项目,项目下面还会再创建它的子模块。

这个时候,产生一个问题,就是顶级的项目是root(在右侧maven面板中可以看出),而子模块自己本身也是个root,也就是说子模块的parent没有指向顶级的这个项目。此时就会报错。

 

详细看一下relativePath这个属性,它其实就是默认会有个父pom的指向,而现在指的pom和parent的artifactId没关系或者不是一套东西,就会报错。

那么就给它设置一下relativePath,为空即可,那么它就会以当前的pom为根,而父的是用的springboot的pom;

这个时候,我们如果建的层级比较深的模块,找pom的话,就可以通过这个属性来设置,../pom.xml,../../pom.xm来逐级向上查找;

 

posted on 2022-05-15 11:50  走调的钢琴  阅读(939)  评论(0编辑  收藏  举报