4 Stimmen

Wie lässt man Eclipse Java EE automatisch die explodierte WAR für ein Webprojekt generieren?

Ich möchte, dass ein Java EE-Projekt automatisch eine WAR-Datei generiert - vorzugsweise explodiert - im Gegensatz zur Auswahl von Export -> War-Datei.

Ich habe mit den verschiedenen Serverdefinitionen gespielt, konnte aber weder die Java EE-Vorschau noch den HTTP-Server zum Laufen bringen, und bevor ich jeden der externen container-spezifischen Server installiere, würde ich gerne wissen, ob jemand das geschafft hat.

Die Frage ist also: Welche Schritte müssen unternommen werden, damit eine WAR-Bereitstellung automatisch von Eclipse erstellt und verwaltet wird?


EDIT: Dies ist Eclipse 3.5 Java EE, und es ist ein Dynamic Web-Projekt in Eclipse. Ich möchte, dass die WAR-Datei/der WAR-Baum leicht auf ein Netzlaufwerk kopiert werden kann, um für den Zielhost zugänglich zu sein. Es läuft ein eingebettetes Jetty, aber ich bin an der generischen WAR interessiert.

MyEclipse kann dies tun, aber wir standardisieren auf Eclipse.


EDIT: Diese spezielle Webanwendung wird in einem eingebetteten Jetty laufen. Seitdem diese Frage gestellt wurde, haben wir empirisch herausgefunden, dass wir den kompletten Baum benötigen, der die Anwendung mit eingebettetem Jetty, die War-Datei (explodiert) und alles vom Hudson-Server gebaut wird, um menschliche Schritte im Build-Deploy-Prozess zu vermeiden. Die Antwort für uns ist daher Skripting mit Ant (unter Verwendung von ant4eclipse).


EDIT 2012: Der ant4eclipse-Ansatz erwies sich auf Dauer als zu unflexibel und fragil, so dass wir auf Maven umgestiegen sind. Damit wurden sehr viele Probleme gelöst, auch dieses.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X