Est-il possible qu'un POM enfant hérite des profils définis dans le POM parent? Si c'est le cas, comment?Héritage des profils Maven
Répondre
Les profils définis dans un POM parent sont hérités dans un POM enfant qui étend le parent, il n'y a rien à faire. Et juste au cas où, le Maven Help Plugin a des objectifs très utiles permettant de traiter les profils:
help:active-profiles
: liste des profils qui sont actuellement actifs pour la construction.help:all-profiles
: répertorie les profils disponibles dans le projet en cours.
Ce n'est pas seulement possible, c'est obligatoire. Si vous déclarez un POM parent, vous obtenez tous ses profils.
Pouvez-vous fournir une source à cela? Cela conduit à ma frustration extrême où je veux exécuter un but seulement par l'activation et seulement dans le parent. Ma pensée était que je pourrais le faire via un profil, mais non, je ne suis pas sûr. – mkobit
Je ne pense pas qu'il soit hérité. 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
Le premier lien semble très bien; vous pourriez envisager de résumer son contenu dans votre réponse. Le résultat est qu'ils sont hérités, mais pas entièrement: seules certaines fonctionnalités seront héritées et les profils hérités n'auront d'impact que sur le pom parent où ils sont définis, pas sur les poms enfants. – eis
Je l'ai testé profil inheritanced avec Maven 3.3.9. Si le pom parent déclare le module enfant (agrégation), le profil est visible dans le module enfant. Si le parent pom ne déclare pas de module enfant (héritage), le profil n'est pas visible.
- 1. Ant équivalent des profils Maven?
- 2. Méta-profils dans Maven
- 3. disponibles Maven Profils
- 4. Différentes dépendances pour différents profils de construction dans maven
- 5. Maven 2 <resources> héritage (parent -> projet enfant)
- 6. Gestion des profils utilisateur ASP.NET
- 7. Affectation d'utilisateurs à des profils
- 8. Demandez à Hudson d'appeler plusieurs exec: java avec des profils
- 9. ne pouvez pas obtenir des profils Maven2 pour travailler
- 10. Provisionnement des profils et des constructions xcode
- 11. Héritage des annotations Hibernate?
- 12. Héritage des tests unitaires
- 13. profils asp.net
- 14. Faire un site Web avec des profils
- 15. Vérification du contenu des profils si défini?
- 16. Faire des profils moteur de recherche - consultable?
- 17. Gestion des profils utilisateur dans asp.net MVC2
- 18. Gestion des profils d'approvisionnement d'applications iPhone
- 19. Gestion des profils dans Powershell 2.0
- 20. Les profils Can Maven peuvent-ils être définis dans différents fichiers?
- 21. Profils utilisateur ASP.NET MVC2
- 22. Héritage des modèles dans WPF
- 23. différents profils utilisateurs avec django-profils et django-inscription
- 24. Profils d'utilisateur ASP MVC
- 25. Rails et date: obtenir des profils avec des âges liés
- 26. Maven maven-exec-plugin plusieurs configurations d'exécution
- 27. Attribution de profils .NET
- 28. fournisseurs de profils multiples
- 29. Profils d'accès distant Powershell
- 30. Combiner les profils d'installation
C'était en quelque sorte un ajout à votre réponse (un exemple), pas vraiment une réponse à part entière. Puis j'ai réalisé que j'avais mal lu la question OP. – Justin
@Justin Ok, je l'ai maintenant :) –
Le seul probmlem, que dans les profils enfant l'aide: profils actifs ne montrent pas le profil hérité, ce qui est trompeur je pense. –