Est-il possible de définir un "profile" pour un "module" ?
Bonjour,
le titre est-il assez explicite ?
Voilà, je suis sur un projet "à plat" (Flat Project Layout) et je prépare le POM.xml qui me permettra d'appeler tel ou tel module selon le profile sélectionné.
Ces modules sont des projets Java non dépendants.
Voici un extrait du "POM chapeau" (ce n'est pas un "POM Parent" car il n'y a pas d'héritage dans mon cas)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <profiles>
<profile>
<id>projet1</id>
<modules>
<module>.../projet1</module>
</modules>
</profile>
<profile>
<id>projet2</id>
<modules>
<module>.../projet2</module>
</modules>
</profile>
</profiles> |
Ce qui correspond à l'arborescence :
Code:
1 2 3
| /maven/pom.xml
/projet1/pom.xml
/projet2/pom.xml |
Ca marche bien : mvn clean -P projet1, etc ...
Mais mon interrogation est la suivante : est-il possible de choisir un profile pour le module qui est appellé ? car chacun des projets possèdent plusieurs profiles dans leur POM.
Merci