En écrivant pour la première fois un multi-modules Maven Pom, je me demande quelque chose.Multi-Modules maven pom
d'abord, voici mon pom parent:
...
<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>room_management</name>
<modules>
<module>room_management_dao</module>
<module>room_management_domain</module>
<module>room_management_service</module>
<module>room_management_gui</module>
</modules>
...
et l'un de ses enfants:
...
<parent>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management_domain</artifactId>
<version>1.0</version>
...
Considérant que je ne ai pas besoin de modules communs pour être part de la mère à poms enfants, puis-je supprimer sans "risques" la déclaration parent dans les poms enfants? Ou Maven en a-t-il besoin pour la compilation de modules?
Quel est le problème d'avoir la déclaration '' dans les poms enfants? c'est-à-dire pourquoi voulez-vous l'enlever? –
ulmangt
En fait, j'aimerais savoir si cet élément joue un rôle important dans les décisions concernant la compilation de modules. En effet, à cet url: http://docs.codehaus.org/display/MAVENUSER/Multi-modules+projects, il est indiqué que l'élément parent est nécessaire pour gérer les dépendances. – Mik378