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="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 do Arquivo do Diretório

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

Exemplo de um Arquivo do Diretório

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,

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.

 
Copyright IBM Corporation e outros 2000, 2003