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="bundle@org.eclipse.osgi"
		buildDirectory="c:\toBuild"
		directory="directory.txt"
		configInfo="win32,win32,x86 & linux, motif, x86"
		/>
		
<eclipse.buildScript elements="bundle@org.eclipse.osgi" 
		buildDirectory="c:\toBuild"
		archivesFormat="macosx, carbon, ppc - tar"/>

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,path".

Beispiel für eine Verzeichnisdatei

plugin@org.eclipse.pde.build=v20040622,:pserver:anonymous@dev.eclipse.org:/home/eclipse,
feature@org.eclipse.pde.builder=v20040622,:pserver:anonymous@dev.eclipse.org:/home/eclipse,,org.eclipse.pde.build/feature
plugin@org.eclipse.osgi=v20040617a,: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.