У мене два проекти: Батьківський проект: 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
в обох дружин?