Génération du script Ant de ligne de commande

Les scripts Ant sont généralement générés à l'aide de l'environnement de développement de plug-in (PDE), mais ils peuvent également être générés manuellement ou à partir d'autres scripts. 
PDE propose effectivement des tâches Ant permettant de générer divers scripts de génération. Les fonctions de génération de scripts de compilation se trouvent dans les tâches suivantes.  Des arguments sont également répertoriés pour chaque tâche.

Exemples

<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"/>

Format du fichier de répertoires

Les fichiers de répertoires sont utilisés pour indiquer où se trouvent les plug-ins et fonctions, et précisent quelle version doit être recherchée. Il s'agit d'un fichier de propriétés Java dont le format de ligne est le suivant : "type@id=version, emplacementRéférentiel, motdepasse, chemin".

Exemple de fichier de répertoires

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,

Utilisation des cibles

Les tâches précédemment décrites ne fonctionnent que si Eclipse est exécuté. Lorsqu'il s'agit plus particulièrement d'exécuter des scripts Ant à l'aide de tâches Eclipse, ces scripts doivent s'exécuter via l'application Eclipse Ant Runner. Dans ce cas précis, la ligne de commande est la suivante :

  java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.ant.core.antRunner -buildfile build.xml
 

Notez que les paramètres qui figurent après l'application sont ceux transmis à Ant.