Ant-Scripts über Befehlszeile generieren

Ant-Scripts werden normalerweise mit der Plug-in-Entwicklungsumgebung (Plug-in Development Environment - PDE) generiert. Sie können jedoch auch manuell oder durch andere Scripts generiert werden.  
PDE stellt Ant-Tasks für die Generierung unterschiedlicher Erstellungsscripts zur Verfügung. Die Generierungsfunktionen für Erstellungsscripts befinden sich in den folgenden Tasks.  Argumente werden für jede Task ebenfalls angegeben.

Beispiele

<eclipse.fetch elements="plugin@org.eclipse.core.boot"
		install="c:\toBuild"
		directory="directory.txt"
		scriptname="fetch.xml"/>
		
<eclipse.buildScript elements="plugin@org.eclipse.core.boot" 
		install="c:\toBuild"/>

Verzeichnisdateiformat

Mit Verzeichnisdateien wird angegeben, wo sich Plug-ins und Komponenten befinden. Außerdem geben sie an, welche Version abgerufen werden soll. Es handelt sich hierbei um eine Java-Eigenschaftsdatei mit dem Zeilenformat "type@id=version, repositoryLocation, password".

Beispiel für eine Verzeichnisdatei

feature@org.eclipse.jdt.source=v20030114, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
plugin@org.eclipse.core.boot=v20021215a, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
plugin@org.eclipse.core.resources=v20030114, :pserver:anonymous@dev.eclipse.org:/home/eclipse,
fragment@org.eclipse.core.resources.win32=v20020911, :pserver:anonymous@dev.eclipse.org:/home/eclipse,

Ziele verwenden

Die zuvor beschriebenen Tasks funktionieren nur, wenn Eclipse aktiv ist. Im speziellen Szenario der Ausführung von Ant-Scripts unter Verwendung von Eclipse-Tasks, müssen die Scripts mit der Ant-Ausführungsanwendung von Eclipse ausgeführt werden. Die Befehlszeile für diesen speziellen Fall lautet:
  java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.ant.core.antRunner -buildfile build.xml

Bitte beachten Sie, dass die Parameter, die nach der Anwendung angegeben sind, an Ant übergeben werden.

 
Copyright IBM Corporation und Andere 2000, 2003