wake-up-neo.com

Erstellen Sie ein komplettes EAR-Projekt mit Maven und Eclipse Helios

Ich habe einige Artikel darüber gelesen, wie Eclipse und Maven eingerichtet werden, um ein neues Projekt für leere Ohren zu erstellen, aber alle Lösungen waren nicht vollständig oder zu alt.

Ich glaube, dass ich drei pom.xml-Dateien/oder drei Projekte erstellen muss:

  1. kundenprojekt mit der WEB-APP-Struktur (wie ein normales dynamisches Webprojekt). Dies sollte zu einer WAR-Datei führen.
  2. serverprojekt mit den Ejbs. Dies sollte eine JAR-Datei sein.
  3. ohrprojekt, das beide Projekte miteinander verbindet.

Das habe ich mit Hilfe des integrierten Plugins in Eclipse ausprobiert. Da (ich glaube Helios) ist Maven bereits in Eclipse integriert. Also gehe ich zu

datei -> Neu -> Maven -> Maven Projekt

und lassen Sie das Kontrollkästchen "Ein einfaches Projekt erstellen" deaktiviert. Auf der nächsten Seite bekam ich den Archetypenkatalog. Um das Client-Projekt zu erstellen, habe ich nach maven-archetype-webapp Version 1.0..__ gesucht. Es fehlen jedoch alle Ordner wie WebContent\META-INF usw. 

Wie kann ich also erstellen, dass alle drei Projekte zusammen gebaut werden?

Vielen Dank. Hauke

PS .: Ich habe in Frage 5668710 über das Erstellen des Projekts ohne Maven gelesen und das Abhängigkeitsmanagement aktiviert. Aber ist das der richtige Weg? Ich glaube nicht.

17
Hauke

Das Erstellen der Projekte über console und das Importieren über m2Eclipse wäre der beste Weg, da Sie es in den Kommentaren Ihrer Frage lesen können.

Beginnen Sie mit dieser Zeile in Ihrer Konsole

mvn archetype:generate

Dann verwenden Sie den Archetyp maven-archetype-j2ee-simple

Dadurch wird eine Projektstruktur für ejb-, ear- und web-Projekte generiert. Ansonsten können Sie 3 einfache Projekte maven-archetype-quickstart selbst erstellen und die dazugehörigen Plugins hinzufügen

Hier ist ein weiterer Beitrag, der Ihr Problem behandelt: Maven2: Best Practice für Enterprise Project (EAR-Datei)

Ein weiteres schönes Beispiel finden Sie hier

25
powerMicha

Der beste und sauberste Weg zum Erstellen einer Unternehmensanwendung (alle drei Projekte Ohr, Gefäß, Krieg ... dh Gefäß und Krieg sind miteinander verbunden) ... besteht aus der Erstellung einer Unternehmensanwendung in NETBEANS und Import das ganze Projekt in Eclipse.

Danke Imran

0
Shaikh Aziz