Os scripts Ant são normalmente gerados utilizando o PDE (Plug-in Development Environment), mas também é possível gerá-los
manualmente ou a partir de outros scripts.
Na realidade, o PDE expõe as tarefas Ant para gerar os diversos scripts de construção. Os recursos de geração de scripts de construção
residem nas tarefas a seguir. Os argumentos também são listados para cada tarefa.
elements : uma lista de entradas separadas por vírgula que serão buscadas. As entradas devem estar no formato type@id conforme especificado no formato do arquivo do diretório;
buildDirectory : o diretório no qual recupera scripts será gerado e no qual os recursos e projetos de plug-in serão verificados;
directory : o caminho para um arquivo de diretório;
children : opcional, especifica se a geração de script para plug-ins e fragmentos contidos deve ser chamada. O padrão é definido como true;
cvspassfile : opcional, o nome de um arquivo de senha CVS;
fetchTag : opcional, substitui a marcação fornecida no arquivo de diretório pelo valor fornecido;
configInfo : opcional, uma lista de configuração separada por um e comercial indica a configuração de destino. O padrão é definir para ser uma plataforma independente;
install : desaprovado, utiliza buildDirectory;
scriptName : desaprovado, o nome é, agora, sempre gerado para ser fetch_{elementId}.xml.
elements : a entrada para ser recuperada a partir do repositório. A entrada deve estar no formato type@id conforme especificado no formato do arquivo de diretório;
buildDirectory : o diretório no qual os recursos e plug-ins a serem construídos estão localizados;
children : opcional, especifica se a geração de script para plug-ins e fragmentos contidos deve ser chamada. O padrão é definido como true;
recursiveGeneration : opcional, especifica se a geração de script para recursos contidos deve ser chamada. O padrão é definido como true;
devEntries : opcional, uma lista de diretórios separada por vírgula a serem fornecidos para o caminho de classe de compilação;
buildingOSGi : opcional, indica se o pluginsflag indica se o destino é 3.0 ou 2.1;
baseLocation : opcional, indica uma pasta na qual contém recursos e pastas instalados;
configInfo : opcional, uma lista de configuração separada por um e comercial indica a configuração de destino. O padrão é ser uma plataforma independente;
pluginPath : opcional, uma lista de URLs separados por vírgulas apontando para os plug-ins instalados. Se especificada, esta lista deve incluir a lista inteira de plug-ins a serem compilados;
install : desaprovado, utiliza buildDirectory.
<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 os parâmetros que aparecem após o aplicativo são os parâmetros que são transmitidos para o Ant.