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.
elements: lista separada por comas de las entradas que se extraerán. El formato que deben tener las entradas es tipo@ID, tal como se especifica en el apartado Formato de los archivos de directorio.
buildDirectory : directorio en el que se generarán scripts de extracción y en el que se reservarán las características y los proyectos de conector;
directory : la vía de acceso a un archivo de directorio;
children: propiedad opcional que especifica si hay que invocar la generación de scripts para los conectores y fragmentos. El valor por omisión está establecido en true.
cvspassfile : opcional, el nombre de un archivo de contraseña de CVS;
fetchTag : opcional, altera temporalmente el código proporcionado en el archivo de directorio por el valor dado;
configInfo : opcional, una lista de configuración separada por símbolos & que indica la configuración de destino. El valor por omisión es que sea independiente de plataforma;
install : obsoleto, utilice buildDirectory en su lugar;
scriptName : obsoleto, el nombre siempre se genera para que sea fetch_{elementId}.xml.
elements : la entrada que debe extraerse del repositorio. El formato que debe tener cada entrada es tipo@id, tal como se especifica en el formato de los archivos de directorio;
buildDirectory: directorio en el que se encuentran las características y los conectores que deben construirse;
children: propiedad opcional que especifica si hay que invocar la generación de scripts para los conectores y fragmentos. El valor por omisión está establecido en true.
recursiveGeneration : opcional, especifica si hay que invocar la generación de scripts para las características contenidas. El valor por omisión está establecido en true.
devEntries : opcional, una lista separada por comas de los directorios que hay que proporcionar a la vía de acceso de clases de compilación;
buildingOSGi : opcional, indica si el distintivo de conector indica si el destino es 3.0 o 2.1;
baseLocation : opcional, indica una carpeta que contiene características instaladas y carpetas;
configInfo : opcional, una lista de configuración separada por símbolos & que indica la configuración de destino. El valor por omisión es que sea independiente de plataforma;
pluginPath: opcional, una lista separada por comas de los URL que señalan hacia los conectores instalados. Si se especifica, esta lista debe incluir absolutamente todos los conectores que se compilarán;
install : obsoleto, utilice buildDirectory en su lugar.
<eclipse.fetch elements="plugin@org.eclipse.core.boot" buildDirectory="c:\toBuild" directory="directory.txt" configInfo="win32,win32,x86 & linux, motif, x86" /> <eclipse.buildScript elements="plugin@org.eclipse.core.boot" buildDirectory="c:\toBuild"/>
Observe que los parámetros que figuran después de la aplicación son los que se pasan a Ant.