2011-07-26 115 views
17

He leído 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 son antiguas.Crear proyecto EAR completo con Maven y Eclipse Helios

creo que tengo que crear tres archivos pom.xml/o tres proyectos:

proyecto de cliente
  1. con la estructura de web-app (como un proyecto web dinámico normal). Esto debería dar como resultado un archivo WAR.
  2. proyecto de servidor con los ejbs. Esto debería ser un archivo JAR.
  3. proyecto de oreja que une ambos proyectos.

Lo intenté con la ayuda del plugin maven integrado en eclipse. Desde (creo que Helios) maven ya está integrado en Eclipse. Así que voy a

Archivo -> Nuevo -> Maven -> Maven proyecto

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

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

Muchas gracias, Hauke ​​

PS .: He leído en cuestión 5.668.710 trata de crear el proyecto sin experta y activar la gestión de la dependencia. Pero es ese el camino correcto? No lo creo.

+1

Pues toma el camino mejor crear manualmente con Maven y luego importarlos en Eclipse, el plugin no es tan bueno y personalizable, por lo menos en mi experiencia ... – TC1

+0

usted se refiere a la creación de los proyectos a través de la consola? ¿Pero cómo creo un proyecto web dinámico con la consola? – Hauke

+1

'maven archetype: generate' – TC1

Respuesta

25

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

empezar con esta línea en la consola

mvn archetype:generate 

A continuación, utilice el arquetipo maven-archetype-j2ee-simple

Esto generará que una estructura de proyecto para ejb, ear y web proyectos. De lo contrario puede crear 3 proyectos simples maven-archetype-quickstart por su cuenta y añadir los plugins concering

Aquí es otro post, el manejo de su problema: Maven2: Best practice for Enterprise Project (EAR file)

Otro buen ejemplo que puedes encontrar here

0

La mejor y más limpia manera 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 maven Enterprise Application en NETBEANS e importar todo el proyecto en Eclipse.

Gracias Imran

Cuestiones relacionadas