搭建maven项目,子模块指定父模块试,经常会在parent下面出现relativePath类似下面:
<parent>
<groupId>net.itxw</groupId>
<artifactId>test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath/>
</parent>
这个<parent>下面的<relativePath>属性是什么意思?其实很明显,就是parent的路径,具体来说就是你引用这个parent项目,那parent项目的pom在哪里?
1、默认值
默认我们不用写<relativePath>,那默认值就是../pom.xml,会从上级目录中获取parent的pom,我们建多模块的项目就是这个情况。