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)
Ce qui correspond à l'arborescence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Ca marche bien : mvn clean -P projet1, etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /maven/pom.xml /projet1/pom.xml /projet2/pom.xml
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
Partager