我有两个项目:父项目:A,子项目:B
一个/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
使用两个 pom?