Generar scripts Ant desde la línea de mandatos

Los scripts Ant se generan normalmente con el entorno de desarrollo de conectores (PDE), pero también es posible generarlos manualmente o a partir de otros scripts. 
En efecto, el PDE presenta las tareas Ant que permiten generar los diversos scripts de construcción. Los servicios de generación de scripts de construcción residen en las clases que se indican a continuación.También se proporciona la lista de argumentos de cada tarea. 

Ejemplos

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

Formato de archivo de directorio

Los archivos de directorio se utilizan para indicar dónde se encuentran los conectores y características, así como para indicar qué versión debe extraerse. Es un archivo de propiedades Java cuyas líneas tienen el formato "tipo@id=versión, ubicaciónRepositorio, contraseña,vía".

Ejemplo de archivo de directorio

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,

Cómo utilizar los destinos

Las tareas descritas anteriormente solo funcionan si Eclipse se está ejecutando. En el caso particular de ejecutar los scripts Ant mediante tareas de Eclipse, los scripts se deben ejecutar con la aplicación antRunner de Eclipse. La línea de mandatos de este caso particular es:

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

Observe que los parámetros que figuran después de la aplicación son los que se pasan a Ant.