J'ai deux projets : Projet parent : A, Sous-projet : B
A/pom.xml :
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Et dans B/pom.xml, j'ai :
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
Je veux que B hérite de la version du parent, donc le seul endroit dans mon cas où j'ai besoin de mettre 0.1-SNAPSHOT
es A/pom.xml
. Mais si je supprime le <version>0.1-SNAPSHOT</version>
de B/pom.xml
sous la section parent, maven se plaint de la version manquante pour le parent.
Y a-t-il un moyen pour que je puisse simplement utiliser ${project.version}
ou quelque chose comme ça pour éviter d'avoir 01.-SNAPSHOT
dans les deux poms ?
5 votes
Vous devrez attendre la version 3.1 de Maven pour cela, j'en ai peur.
3 votes
jira.codehaus.org/browse/MNG-624
0 votes
Duplication possible de Pouvez-vous hériter de la version du POM parent dans Maven ?
1 votes
Le lien ci-dessus a été déplacé. Le statut final était "Closed / Won't Fix". issues.apache.org/jira/browse/MNG-624