Herencia de la versión del proyecto de Maven: ¿tengo que especificar la versión principal?
Tengo dos proyectos: Proyecto principal: A, Subproyecto: B
A / pom.xml:
<code><groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> </code>
Y en B / pom.xml, tengo:
<code> <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <groupId>com.dummy.bla.sub</groupId> <artifactId>kid</artifactId> </code>
Quiero que B herede la versión de los padres, por lo que el único lugar en mi caso necesito poner0.1-SNAPSHOT
esA/pom.xml
. Pero si quito el<version>0.1-SNAPSHOT</version>
desdeB/pom.xml
En la sección para padres, Maven se queja sobre la versión faltante para el padre.
¿Hay alguna manera de que pueda usar${project.version}
o algo así para evitar tener01.-SNAPSHOT
en ambos poms?