Frage

Ich habe einige Artikel über die Einrichtung von Eclipse und Maven gelesen, um ein neues leeres Ohrprojekt zu erstellen, aber alle Lösungen waren nicht abgeschlossen oder sind zu alt.

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

  1. Client-Projekt mit der Web-App-Struktur (wie ein reguläres dynamisches Webprojekt). Dies sollte zu einer Kriegsdatei führen.
  2. Serverprojekt mit den EJBs. Dies sollte eine JAR -Datei sein.
  3. Ohrprojekt, das sich beiden Projekten zusammenschließt.

Ich habe das mit Hilfe des integrierten Maven -Plugins in Eclipse versucht. Da (ich glaube, Helios) ist Maven bereits in die Sonnenfinsternis 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 Archetyp -Katalog. Um das Client-Projekt zu erstellen, suchte ich nach Maven-Archetype-Webapp Version 1.0. Aber alle Ordner wie Webcontent Meta-inf usw. fehlen.

Wie kann ich also alle drei Projekte erstellen, die sie zusammen entwickeln?

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.

War es hilfreich?

Lösung

Erstellen der Projekte über console und importieren sie ü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

Verwenden Sie dann den Archetyp maven-archetype-j2ee-simple

Dies erzeugt Ihnen eine Projektstruktur für ejb, ear und web Projekte. Andernfalls können Sie 3 einfache Projekte erstellen maven-archetype-quickstart alleine und fügen Sie die konzernden Plugins hinzu

Hier ist ein weiterer Beitrag, der Ihr Problem behandelt: Maven2: Best Practice for Enterprise Project (Ohrdatei)

Ein weiteres schönes Beispiel, das Sie finden können hier

Andere Tipps

Der beste und sauberste Weg, um eine Unternehmensanwendung zu erstellen (alle drei Projekte Ohr, Glas, Krieg .... IE JAR und Krieg sind mit dem Ohr verbunden). Das gesamte Projekt in die Eclipse.

Danke Imran

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top