Bonjour,
Aujourd'hui, dans mes (nombreux) POM enfants j'ai :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <testResources> <testResource> <directory>${project.basedir}/src/test/resources</directory> </testResource> <testResource> <directory>${project.parent.basedir}/src/test/resources</directory> </testResource> </testResources>
Et mon arborescence est du genre :
/projet/
|--/parent/
|--/enfant1/
...
\--/enfantN/
Je voudrais factoriser ça dans mon POM parent, mais je ne sais pas à quel moment sont évaluées les variables et donc quelle est leur valeur.
Par exemple, si je recopie telle quelle cette configuration dans le parent, à l'exécution des tests d'un enfant, est-ce que j'aurais :
- /projet/enfant/src/test/resources et /projet/parent/src/test/resources
- ou bien /projet/parent/src/test/resources et ... une erreur ?
Cordialement.
EDIT :
C'est calculé à partir du POM enfant. Donc en principe première solution, à part que le ${project.parent.basedir} ne fonctionne apparemment pas (ça semblait pourtant fonctionner dans mes POM enfants). Je l'ai remplacé par ${project.basedir}/../parent/src/test/resources.
Partager