2009-06-08 4 views
2

Wie kann ich ein Maven-EAR-Projekt in Eclipse 3.4 importieren und die IDE (WTP) verwenden, um das Ohr erfolgreich in Weblogic (9.2) zu implementieren?M2Eclipse- und EAR-Projekte auf Weblogic

Das Hauptproblem ist, dass die abhängigen Gläser nicht in das Ohr (unter APP-INF/lib) aufgenommen werden, wenn es über die IDE bereitgestellt wird. Wenn ich von der Kommandozeile aus bilde, ist das Ohr genau so, wie ich es möchte.

Ich benutze die APP-INF/lib-Konfiguration für das Ohr-Plugin und habe die jarModule-Abschnitte für alle erforderlichen Gläser enthalten.

Beim Bearbeiten der Java EE-Komponenten des Eclipse-EAR-Projekts werden alle JAR-Dateien aufgeführt, jedoch nicht in der APP-INF/lib. Nur wenn ich ein abhängiges JAR-Projekt öffne, werden diese spezifischen JAR-Dateien in diesem Unterordner festgelegt. Alle 3rd-Party-Gläser zeigen, dass sie am falschen Ort landen werden.

Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen. Vielen Dank!

+0

Ich habe dieses Plugin bereits ohne Erfolg verwendet. Ich landete eine Arbeit, die kein Ear-Projekt in Eclipse verwendet. Ich musste ein Produktionsprofil erstellen, das die allgemeinen Gläser "zur Verfügung stellte", ansonsten hatten sie den Bereich "kompilieren". Dann konnte ich jeden Krieg separat von Eclipse aus einsetzen, da er alle benötigten Referenzen hatte. Beim Bau für die Produktion würden alle Gläser in das Ohr aufgenommen und aus den Kriegen ausgeschlossen werden. Die einzige nervige Sache, die ich bisher bemerkt habe, ist, dass ich alle Projekte säubern muss, um alle Gefäße aus den Kriegen zu entfernen, bevor ich mit dem Produzieren fertig bin. –

Antwort

0

Vielleicht möchten Sie Maven verwenden, um die Eclipse WTP-Projekte für Sie zu erstellen. This könnte hilfreich sein.

0

Die Using maven-eclipse-plugin in multi-module projects with WTP der Maven-Website beschreibt, wie Multi-Modul-Projekte mit Maven und Eclipse effizient mit dem besten von Maven 2 und Eclipse WTP zu entwickeln. Dies umfasst Projekte mit EJB- und EAR-Modulen.

Ein voll funktionsfähiges Beispiel für ein Multi-Modul-Projekt, das einige JAR-, ein WAR- und ein EAR-Projekt enthält, ist bei Bedarf sogar für download verfügbar.