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:

  1. progetto client con la struttura web-app (come un normale progetto web dinamico). Ciò dovrebbe tradursi in un file WAR.
  2. progetto di server
  3. con gli EJB. Questo dovrebbe essere un file JAR.
  4. 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ì.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top