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:
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.
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
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