Génération du scripts 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 l'être manuellement ou à l'aide d'autres scripts. 
PDE propose effectivement des tâches Ant permettant de générer divers scripts de compilation. Les fonctions de génération de scripts de compilation résident dans les tâches suivantes.  Des arguments are sont également répertoriés pour chaque tâche.

Exemples

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

Format du fichier de répertoires

Les fichiers de répertoires permettent d'indiquer où se trouvent les plug-in et dispositifs, et de préciser quelle version doit être extraite. Il s'agit d'un fichier de propriétés Java dont le format de ligne est "type@id=version, emplacementRéférentiel, motdepasse".

Exemple de fichier de répertoires

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,

Utilisation des cibles

Les tâches précédemment décrites ne fonctionnent que si Eclipse s'exécute. 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.

 
Copyright IBM Corporation and others 2000, 2003