Héritant des profils Maven
Est-il possible pour un enfant POM d'hériter des profils définis dans le POM parent? Si oui, comment?
Vous devez vous connecter pour publier un commentaire.
Est-il possible pour un enfant POM d'hériter des profils définis dans le POM parent? Si oui, comment?
Vous devez vous connecter pour publier un commentaire.
Les profils définis dans un POM parent sont héritées d'un enfant POM d'étendre le parent, il n'y a rien à faire. Et juste au cas où, le Maven Aide Du Plugin est très utile objectifs permettant de travailler avec des profils:
help:active-profils
: répertorie les profils qui sont actuellement actives pour la construire.aide:tous les profils
: listes de profils disponibles, en vertu de l'actuel projet.help:all-profiles
ne fait pas état d'activation correctement pour enfant de projets. Il fera rapport tous les profils hérités de la mère comme inactif, si elles sont actives ou non.Je ne pense pas que c'est héréditaire.
http://www.dashbay.com/2011/03/maven-profile-inheritance/
http://looking4q.blogspot.com/2011/01/maven-profiles-inheritance.html
Vous pouvez trouver les profils disponibles est très probablement parce qu'ils sont activés par défaut
Ce n'est pas seulement possible, il est obligatoire. Si vous déclarez un POM parent, vous bénéficiez de tous ses profils.
J'ai testé profil inheritanced avec maven 3.3.9. Si le parent pom déclare l'enfant module (agrégation), le profil est visible dans l'enfant du module. Si le parent pom ne pas déclarer de l'enfant module (héritage), le profil n'est pas visible.