¿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. Diferentes dependencias para diferentes perfiles de construcción en maven
- 4. Usar perfiles maven para controlar la ejecución de compilación
- 5. Maven Crear múltiples perfiles de una sola vez
- 6. Aplicación Skinning para Android con perfiles de construcción 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. Heredar propiedades de CSS
- 12. Heredar de Seq
- 13. Heredar selector de dibujable
- 14. ¿Cómo heredar de MonkeyDevice?
- 15. WPF - heredar de System.Windows.Application
- 16. ¿Cómo heredar de NSDictionary?
- 17. Java: constructor de Heredar
- 18. diferentes perfiles de usuario con Django Django y perfiles registro
- 19. ASP.NET Perfiles de versiones?
- 20. Perfiles de gráficos
- 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. Cómo heredar de std :: ostream?
- 27. ¿Es posible heredar de MKPolyline
- 28. Heredar propiedades de parent pom
- 29. C++: Heredar de std :: map
- 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. –