Herança da versão do projeto Maven - tenho que especificar a versão pai?
Eu tenho dois projetos: Projeto pai: A, Sub projeto: B
A / pom.xml:
<code><groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> </code>
E em B / pom.xml, tenho:
<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>
Eu quero B para herdar a versão do pai, então o único lugar no meu caso eu preciso colocar0.1-SNAPSHOT
éA/pom.xml
. Mas se eu remover o<version>0.1-SNAPSHOT</version>
deB/pom.xml
sob a seção pai, maven reclama sobre a versão ausente do pai.
Existe uma maneira que eu possa usar${project.version}
ou algo assim para evitar ter01.-SNAPSHOT
em ambos os poms?