I have two projects: Parent project: A, Sub project: B
A/pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
And in B/pom.xml, I have:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
I want B to inherit the version from parent, so the only place in my case I need to put 0.1-SNAPSHOT
is A/pom.xml
. But if i remove the <version>0.1-SNAPSHOT</version>
from B/pom.xml
under the parent section, maven complains about the missing version for the parent.
Is there a way I can just use ${project.version}
or something like this to avoid having 01.-SNAPSHOT
in both poms?