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

Formato de los archivos de directorio

Los archivos de directorio sirven para indicar dónde se encuentran los conectores y las características y qué versión hay que extraer. Es un archivo de propiedades Java cuyas líneas tienen el formato "tipo@ID=versión, ubicaciónDepósito, contraseña".

Ejemplo de archivo de directorio

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,

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.

 
Copyright IBM Corporation y otras empresas 2000, 2003