Gerando Scripts Ant a partir da Linha de Comandos

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.

Exemplos

<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 Arquivos do Diretório

Os arquivos do diretório são utilizados para indicar onde os plug-ins e os recursos estão localizados, bem como indicar qual versão deve ser buscada. É um arquivo de propriedade Java cujo formato da linha é "type@id=version, repositoryLocation, password,path".

Exemplo de um Arquivo do Diretório

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,

Utilizando os Destinos

As tarefas descritas anteriormente funcionam apenas se o Eclipse estiver em execução. No cenário específico de execução de scripts Ant utilizando tarefas do Eclipse, os scripts devem ser executados utilizando o aplicativo Eclipse Ant Runner. A linha de comandos para esse caso específico é a seguinte:

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

Observe que os parâmetros que aparecem após o aplicativo são os parâmetros que são transmitidos para o Ant.