Bonjour,
je travaille sur un projet contenant plusieurs sous-projets tous représentés par un pom.xml qui référence un pom.xml global.
Dans ce dernier, plusieurs property sont déclaré (ex : <nomGlobal>leNom</nomGlobal>) et sont utilisées par les pom fils de la manière suivante ${nomGlobal}.
Le problème est le suivant: lorsque je lance un mvn install sur le pom parent tout fonctionne correctement et le build se passe bien. Lorsque je lance un mvn site, le build echoue à cause du non remplacement des variables dans les pom fils.
D'après mes recherches, le mvn site est exécuté en premier du les différents pom.xml fils et les properties ne sont donc pas accessible pour lui. Cependant je recherche une solution pour conserver ma configuration actuelle et être capable d'exécuter ce un mvn site.
Merci d'avance,
Ludovic
Partager