Ich habe zwei Projekte: Übergeordnetes Projekt: A, Unterprojekt: B.
A / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Und in B / pom.xml habe ich:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
Ich will B die Version von den Eltern erben, so dass der einzige Ort in meinem Fall habe ich setzen müssen 0.1-SNAPSHOT
ist A/pom.xml
. Aber wenn ich das entfernen <version>0.1-SNAPSHOT</version>
von B/pom.xml
unter dem Abschnitt Elternteil, klagt Maven über die fehlende Version für die Eltern.
Gibt es eine Möglichkeit, die ich nur verwenden kann, ${project.version}
oder so etwas, um zu vermeiden, dass ich 01.-SNAPSHOT
beide Poms habe?