Crea progetto completo EAR con Maven ed Eclipse Helios
-
26-10-2019 - |
Domanda
Ho letto alcuni articoli su come impostare Eclipse e Maven per creare un nuovo progetto orecchio vuoto ma tutte le soluzioni non fosse completa o sono alla vecchiaia.
Credo che ho bisogno di creare tre file pom.xml / o in tre progetti:
- progetto client con la struttura web-app (come un normale progetto web dinamico). Ciò dovrebbe tradursi in un file WAR. progetto di server
- con gli EJB. Questo dovrebbe essere un file JAR.
- progetto orecchio che unisce entrambi i progetti insieme.
ho provato che con l'aiuto del integrato Maven plug-in Eclipse. Dal momento che (credo Helios) Maven è già integrato in Eclipse. Così vado a
File -> Nuovo -> Maven -> Maven progetto
e lasciare la casella di controllo "creare un semplice progetto" incontrollato. Sul lato dopo ho ricevuto il catalogo archetipo. Per creare il progetto client ho cercato Maven-archetipo-webapp Versione 1.0. Ma tutte le cartelle come WebContent \ META-INF ecc sono mancanti.
Quindi, come posso creare tutti e tre i progetti sono costruirli insieme?
Grazie mille, Hauke ??
PS .: Ho letto in questione 5.668.710 di creare il progetto senza Maven e attivare la gestione delle dipendenze. Ma è che la strada giusta? Io non la penso così.
Soluzione
La creazione di progetti tramite console
e la loro importazione tramite m2eclipse
sarebbe il modo migliore, come si può leggere nei commenti della tua domanda.
Inizia con questa linea nella console
mvn archetype:generate
Quindi utilizzare il maven-archetype-j2ee-simple
archetipo
Questo genererà una struttura di progetto per i progetti ejb
, ear
e web
. In caso contrario, è possibile creare 3 semplici progetti maven-archetype-quickstart
sul proprio e aggiungere il concering plugin
Ecco un altro post, gestire il vostro problema: Maven2: Best practice per Enterprise Project (file EAR)
Un altro esempio bello è possibile trovare qui
Altri suggerimenti
Il meglio e il modo più pulito per la creazione di un Enterprise Application (tutti i tre progetti orecchio, vaso, la guerra .... cioè vaso e la guerra sono legati all'orecchio) .... è quello di creare attraverso Maven Enterprise Application in NetBeans e importare l'intero progetto in Eclipse.
Grazie Imran