L'héritage de propriétés du pom parent
Est-il possible d'hériter des propriétés du pom parent.
E. g: je veux remplacer ${publier.dir} de l'enfant pom avec la valeur du parent pom.
parent pom:
<properties> <publish.dir>/tmp/publish</publish.dir> </properties>
enfant pom:
<outputDirectory>${publish.dir}/dev</outputDirectory>
OriginalL'auteur user1006139 | 2011-10-20
Vous devez vous connecter pour publier un commentaire.
Il n'existe aucun moyen pas à hériter des propriétés d'un POM parent. Les propriétés définies dans l'un des parents sont visibles chez l'enfant.
Cependant. outputDirectory est relativement partie spéciale de la POM modèle de données. Les propriétés héritées de ne pas travailler pour cela. Je suis désolé qu'il m'a fallu si longtemps pour la partie de mon cerveau. Je pense que vous pourriez être pas de chance, ou peut-être besoin de spécifier la sortie de plugins spécifiques.
Êtes-vous sûr que le parent est le parent? Est-il correctement répertoriés dans le <parent> élément? Est le path relatif à droite?
Enfant pom:
<parent> <artifactId>parent</artifactId> <groupId>org</groupId> <version>1.0-SNAPSHOT</version> </parent>
pom Parent:<modelVersion>4.0.0</modelVersion> <groupId>org</groupId> <artifactId>parent</artifactId> <version>1.0-SNAPSHOT</version> <name>parent</name>
Les dépendances sont arriver a hérité correctement, donc je suis sûr que parent pom est en train de se rétablir correctement.
OriginalL'auteur bmargulies