Hoy, he estado mirando proyectos Maven Multi-Module y EAR y parecen bastante similares en tanto ambos parecen definir un conjunto de una colección de otros proyectos, casi parece que un proyecto EAR debería ser un embalaje alternativo para un proyecto de varios módulos.Do Maven Multi-Module y EAR funcionan bien juntos?
¿He entendido mal algo? ¿O estos tipos de proyectos funcionan juntos?
siguiente respuesta de Pascal: Actualizado a aclarar la cuestión, es de esperar que le ayudará si no es fácil de entender; lo siento, tal vez no está muy bien redactado, las orejeras son algo nuevo para mí ...
Así que digo que tengo dos proyectos, uno que produce una guerra y el otro un recipiente de utilidad. La guerra depende del frasco y necesito empaquetarlos en un oído para su despliegue. ¿Debo usar un proyecto con un tipo de empaque pom? Supongo que tengo que usar un proyecto con un tipo de empaque de oreja en alguna parte para producir el artefacto final, entonces ¿es mejor usar solo un proyecto con empaques de oreja, o proyectos con pom y oreja? Si ambos, ¿cómo?
Hice una pregunta similar (http://stackoverflow.com/questions/2821077/maven-all-or-parent-project-for-aggregation). El punto es que no siempre está claro si debe usar un proyecto de empaque que depende del proyecto que empaqueta o uno de varios módulos. El código fuente del paquete requiere un módulo múltiple, por ejemplo, pero no existe una forma (fácil) de empaquetar el código fuente para sus dependencias. Los proyectos de EAR deben seguir el segundo enfoque, no el módulo múltiple, sino el último proyecto de la construcción, según el proyecto que empaqueta. –