mvn generar con eclipse web-applications maven-2 ear maven-ear-plugin

generar - Cree un proyecto EAR completo con Maven y Eclipse Helios



generar ear maven eclipse (2)

Leí algunos artículos sobre cómo configurar Eclipse y Maven para crear un nuevo proyecto de oído vacío, pero todas las soluciones no estaban completas o eran antiguas.

Creo que necesito crear tres archivos pom.xml o tres proyectos:

  1. proyecto cliente con la estructura WEB-APP (como un proyecto web dinámico regular). Esto debería dar lugar a un archivo WAR.
  2. Proyecto de servidor con los ejbs. Este debe ser un archivo JAR.
  3. Proyecto de oreja que une ambos proyectos.

Intenté eso con la ayuda del plugin integrado de maven en eclipse. Dado que (creo que Helios) maven ya está integrado en eclipse. Así que voy a

archivo -> nuevo -> maven -> proyecto maven

y deje la casilla de verificación "crear un proyecto simple" sin marcar. En el lado siguiente tengo el catálogo de arquetipos. Para crear el proyecto del cliente busqué maven-archetype-webapp versión 1.0. Pero todas las carpetas como WebContent / META-INF, etc. faltan.

Entonces, ¿cómo puedo crear los tres proyectos para construirlos juntos?

Muchas gracias hauke

PS .: Leí en la pregunta 5668710 sobre la creación del proyecto sin Maven y activé la gestión de dependencias. ¿Pero es esa la manera correcta? No lo creo.


Crear los proyectos a través de la console e importarlos a través de m2eclipse sería la mejor manera, ya que puede leerlos en los comentarios de su pregunta.

Comienza con esta línea en tu consola.

mvn archetype:generate

Luego usa el arquetipo maven-archetype-j2ee-simple

Esto te generará una estructura de proyecto para proyectos de ejb , ear y web . De lo contrario, puede crear 3 proyectos sencillos, maven-archetype-quickstart por su cuenta y agregar los complementos.

Aquí hay otra publicación, que trata su problema: Maven2: Mejores prácticas para Enterprise Project (archivo EAR)

Otro buen ejemplo que puedes encontrar here


La mejor y la forma más limpia de crear una aplicación empresarial (los tres proyectos ear, jar, war ... ie jar y war están vinculados al oído) ... es crear a través de la aplicación Enterprise de maven en NETBEANS e importar Todo el proyecto en Eclipse.

Gracias imran