Pregunta

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 son muy viejas.

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

  1. Proyecto cliente con la estructura de la aplicación web (como un proyecto web dinámico regular). Esto debería dar lugar a un archivo de guerra.
  2. Proyecto del servidor con el EJBS. Este debería ser un archivo JAR.
  3. Proyecto de oído que une ambos proyectos juntos.

Lo intenté con la ayuda del complemento Maven integrado en Eclipse. Dado que (creo que Helios) Maven ya está integrado en Eclipse. Entonces voy a

Archivo -> Nuevo -> Maven -> Proyecto Maven

y deje la casilla de verificación "Crear un proyecto simple" sin marcar. Al lado siguiente obtuve el catálogo de Archetype. Para crear el proyecto del cliente, busqué Maven-Archetype-WebApp versión 1.0. Pero faltan todas las carpetas como WebContent Meta-Inf, etc.

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

Muchas gracias, hauke

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

¿Fue útil?

Solución

Creando los proyectos a través de console y importarlos a través de m2eclipse Sería la mejor manera, como puede leerlo en los comentarios de su pregunta.

Comience con esta línea en su consola

mvn archetype:generate

Luego usa el arquetipo maven-archetype-j2ee-simple

Esto le generará 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 agregue los complementos de la constancia

Aquí hay otra publicación, manejando su problema: Maven2: Mejores prácticas para el proyecto Enterprise (archivo EAR)

Otro buen ejemplo que puedes encontrar aquí

Otros consejos

La mejor y la forma más limpia para crear una aplicación empresarial (los tres proyectos de oído, jar, guerra ... es decir, jar y guerra están vinculadas al oído) ... es crear a través de la aplicación empresarial de Maven en netbeans e importar Todo el proyecto en Eclipse.

Gracias imran

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top