Wie der Eclipse-Java-EE-generiert automatisch die explodierte KRIEG für ein web-Projekt?

Ich muss eine Java-EE-Projekt erzeugen eine war-Datei automatisch - vorzugsweise explodierten - im Gegensatz zu der Wahl Exportieren -> Krieg-Datei.

Spielte ich mit den verschiedenen server-Definitionen aber nicht in der Lage zu bekommen, entweder die Java-EE-Vorschau oder den HTTP-server zu arbeiten, und vor der Installation der jeweiligen externen Behälter bestimmte Server würde ich gerne hören, wenn jemand hat diese Arbeit geleistet.

So, Frage ist: Welche Schritte zu ergreifen, um einen KRIEG der Bereitstellung automatisch erstellt und gepflegt von Eclipse?


EDIT: Das ist Eclipse 3.5, Java EE, und es ist ein Dynamic Web project in Eclipse. Ich will, dass die war-Datei/Baum leicht kopierbar auf ein Netzwerk-Laufwerk erreichbar sein für den Ziel-host. Es läuft ein embedded Jetty, aber ich bin interessiert in der generischen KRIEG.

MyEclipse kann dies tun, aber wir sind Standardisierung auf Ebene von Eclipse.


EDIT: Diese web-Anwendung läuft innerhalb eines embedded Jetty. Seit diese Frage gestellt wurde, die wir gefunden haben, empirisch, die wir brauchen, um den gesamten Baum mit die Anwendung mit embedded Jetty, war-Datei (Explosionszeichnung) und alle gebaut von der Hudson-server, um zu vermeiden, menschlichen Schritte im build-deploy-Prozess. Die Antwort ist für uns daher scripting mit ant (mit ant4eclipse).


EDIT 2012: Das ant4eclipse Ansatz erwies sich in der Regel zu unflexibel und zerbrechlich, in der langen Lauf, also haben wir umgestellt auf Maven. Diese lösen sich sehr viele Probleme, inklusive diesem hier.

Schreibe einen Kommentar