Bonjour,

J'ai un module parent (A) ayant plusieurs -beaucoup- d'enfants (1, 2, 3, ...). Je souhait exécuter des plugins Maven sur les enfants (modules 1, 2, 3, ...) et seulement les enfants. Ayant beaucoup d'enfant, je configure les plugins au niveau du module parent (A) seulement. Je ne souhaite pas les configurer pour tous les enfants (il y en a trop).

Mon soucis est donc de trouver comment faire pour exécuter ces plugins seulement sur les enfants et non sur le parent.
J'ai essayé d'utiliser un profile en l'activant uniquement si l'artifactId du parent de l'enfant soit bien A. C'est clair?

SI parent.artifactId == A alors tu exécutes le plugin.

voila a quoi ressemble mon profile:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<profile>
  <id>onlychildren</id>
  <activation>
    <property>
      <name>parent.artifactId</name>
      <value>A</value>
    </property>
  </activation>
  <build>
  ...
</profile>
Seulement, ca ne marche pas. Je pense que ma property est incorrecte mais je ne vois pas où est le problème.

Merci d'avance et bonne journée à vous.