У меня есть два проекта: Родительский проект: 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
. Но если я удалю <версия>0.1-SNAPSHOTверсия>
из B/pom.xml
в родительском разделе, maven жалуется на отсутствующую версию для родителя.
Есть ли способ, которым я могу просто использовать ${project.version}
или что-то в этом роде, чтобы избежать 01.-SNAPSHOT
в обеих помпах?