Ant in einem Headless-Arbeitsbereich ausführen

Sie können mit Ant ohne Schnittstelle eine Workbench sowie bestimmte Ant-Scripts ausführen.

Im Stammverzeichnis des Plug-ins "com.ibm.etools.j2ee.ant" befindet sich eine Beispielbatchdatei mit dem Namen runANT.bat. Diese .bat-Datei führt eine Headless-Workbench (keine Benutzerschnittstelle für die Entwicklungsumgebung) und eine angegebene Ant-Scriptdatei (example.xml) aus. Die Ant-Scriptdatei muss einen vollständig qualifizierten Namen aufweisen.

Die Verwendung von runAnt weist gegenüber der Anwendung org.eclipse.ant.core.antRunner zwei Vorteile auf:
  • Der Arbeitsbereich wird nach der Ausführung der angegebenen Builddatei gespeichert.
  • Die automatische Erstellung wird während der Ant-Scriptausführung inaktiviert. Dies steigert die Leistung und behebt eine bekannte Einschränkung von org.eclipse.ant.core.antRunner unter Linux.
  1. Wenn Sie runAnt ohne Parameter ausführen, wird ein einfaches Menü mit Operationen aufgelistet, in dem Sie folgende Möglichkeiten haben:
    • Workbenchprojekte auflisten
    • Ant-Script ausführen
  2. Wenn Sie Parameter angeben, werden diese innerhalb der Workbench an Ant übergeben. Führen Sie den folgenden Befehl aus:
    runAnt -buildfile x:\MYWORKSPACE\MYPROJECT\echo.xml echo dir
  3. Versuchen Sie es anschließend mit dem folgenden Befehl:
    runAnt
  4. Anschließend können Sie 1 oder 2 und Folgendes eingeben:
    -buildfile x:\MYWORKSPACE\MYPROJECT\echo.xml

Feedback