我有两个项目:父项目:A,子项目:B
A / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
在B / pom.xml中,我有:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
我希望B继承父版本,因此我需要放在的唯一位置0.1-SNAPSHOT
是A/pom.xml
。但是,如果我<version>0.1-SNAPSHOT</version>
从B/pom.xml
父项下删除,则maven会抱怨父项缺少版本。
有没有一种我可以使用的方法${project.version}
或类似的方法来避免01.-SNAPSHOT
两种情况都出现?