Cree un proyecto de oído completo con Maven y Eclipse Helios
-
26-10-2019 - |
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:
- 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.
- Proyecto del servidor con el EJBS. Este debería ser un archivo JAR.
- 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.
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