¿Es posible que un POM hijo herede los perfiles definidos en el POM principal? ¿Si es así, cómo?Heredar perfiles de Maven
Respuesta
perfiles definidos en un POM se heredan de los padres en un POM niño que se extiende a los padres, no hay nada que hacer. Y por si acaso, el Maven Help Plugin tiene objetivos muy útiles que permiten hacer frente a los perfiles:
help:active-profiles
: se enumeran los perfiles que se encuentran actualmente activo para la construcción.help:all-profiles
: se enumeran los perfiles disponibles en el marco del proyecto actual.
No es sólo posible, es obligatorio. Si declaras un POM padre, obtienes todos sus perfiles.
¿Puede proporcionar una fuente para eso? Esto me lleva a la frustración extrema cuando quiero ejecutar un objetivo solo por activación y solo en el padre. Pensaba que podría hacerlo a través de un perfil, pero no, no estoy seguro. – mkobit
no creo que se hereda. http://www.dashbay.com/2011/03/maven-profile-inheritance/ http://looking4q.blogspot.com/2011/01/maven-profiles-inheritance.html Usted puede encontrar los perfiles disponibles es muy probable, ya que se activan por defecto
El primer enlace parece muy bueno; podrías considerar resumir su contenido en tu respuesta. Por lo tanto, el resultado es * hereditario *, pero no del todo: solo se heredará parte de la funcionalidad y los perfiles heredados solo tendrán impacto en el pom principal donde se definan, no en los poms secundarios. – eis
Probé perfil inheritanced con Maven 3.3.9. Si el padre pom declara el módulo hijo (agregación), el perfil es visible en el módulo hijo. Si el padre pom no declara el módulo hijo (herencia), el perfil no está visible.
- 1. ¿perfiles maven o perfiles de resorte?
- 2. Definir perfiles maven fuera de POM
- 3. Maven Crear múltiples perfiles de una sola vez
- 4. Usar perfiles maven para controlar la ejecución de compilación
- 5. Aplicación Skinning para Android con perfiles de construcción Maven
- 6. Diferentes dependencias para diferentes perfiles de construcción en maven
- 7. ¿Puede un perfil de administrador heredar de otro perfil de experto?
- 8. Django - Múltiples perfiles de usuario
- 9. Selector heredar
- 10. HashMap perfiles
- 11. ¿Cómo heredar de NSDictionary?
- 12. ¿Cómo heredar de MonkeyDevice?
- 13. Heredar de Seq
- 14. WPF - heredar de System.Windows.Application
- 15. Heredar selector de dibujable
- 16. Heredar propiedades de CSS
- 17. Java: constructor de Heredar
- 18. diferentes perfiles de usuario con Django Django y perfiles registro
- 19. Perfiles de gráficos
- 20. ASP.NET Perfiles de versiones?
- 21. ¿Cómo mantener activos los perfiles de Maven activos por defecto, incluso si se activa otro perfil?
- 22. Cómo especificar perfiles activos en Maven3
- 23. Tiempo de compilación de perfiles
- 24. herramientas de visualización de perfiles?
- 25. Maven: use complementos comunes/compartidos cuando se trabaja con múltiples perfiles
- 26. Heredar propiedades de parent pom
- 27. C++: Heredar de std :: map
- 28. ¿Es posible heredar de MKPolyline
- 29. Heredar de instancia en Python
- 30. Heredar argumentos de constructor padre
Era una especie de complemento a su respuesta (un ejemplo), en realidad no era una respuesta en sí misma. Entonces me di cuenta de que había leído mal la pregunta OP. – Justin
@Justin Ok, tengo ahora :) –
La única probmlem, que en los niños la ayuda Perfiles: perfiles activos no muestran el perfil heredada, que es engañosa creo. –