Bonjour,

j'ai un soucis avec l'héritage des propriétés.
Mon but est de définir une propriétés dans mon POM de plus haut niveau et ré-utiliser cette propriété dans tous les projets fils.

Si la valeur de cette propriété est en dur, aucun soucis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<properties>
    <my.prop>value</my.prop>
</properties>
Malheureusement si je veux mettre une propriété spécifique aux projets Maven2 dans la valeur, ça se gâte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<properties>
    <my.prop>${basedir}/toto</my.prop>
</properties>
La valeur de "my.prop" va changer à chaque sous-projet.
Ce comportement est très pratique dans la plupart des cas, mais dans mon cas, j'aimerais pouvoir "forcer" Maven interpréter ma propriété dans le POM de plus haut niveau.

Un exemple d'application:
un fichier de license à intégrer à tous les jars produits sans avoir à le dupliquer dans tous les projets fils.