Tengo dos proyectos: Proyecto principal: A, Subproyecto: B
A / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Y en B / pom.xml, tengo:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
Quiero que B herede la versión del padre, por lo que el único lugar en mi caso que necesito poner 0.1-SNAPSHOT
es A/pom.xml
. Pero si elimino el <version>0.1-SNAPSHOT</version>
de B/pom.xml
debajo de la sección principal, Maven se queja de la versión que falta para el padre.
¿Hay alguna forma de usarla ${project.version}
o algo así para evitar tenerla 01.-SNAPSHOT
en ambos poms?