Creazione di script Ant dalla riga comandi

Gli script Ant vengono generati di solito utilizzando il PDE (Plug-in Development Environment), me è possibile anche crearli manualmente o da altri script. 
In effetti il PDE espone le attività Ant per creare i vari script di generazione. Le funzioni di creazione degli script di generazione risiedono nelle seguenti attività.  Per ogni attività vengono anche elencati gli argomenti.

Esempi

<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 file di directory

I file di directory vengono utilizzati per indicare dove si trovano i plugin e le funzioni, oltre che indicare la versione da recuperare. Si tratta di un file delle proprietà Java il cui formato di riga è "type@id=version, repositoryLocation, password,path".

Esempio di un file di directory

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,

Utilizzo delle destinazioni

Le attività descritte in precedenza funzionano solo se Eclipse è in esecuzione. Nel particolare scenario dell'esecuzione di script Ant che utilizzano attività Eclipse, gli script devono essere eseguiti mediante l'applicazione Eclipse Ant Runner. La riga comandi da utilizzare in questo caso specifico è la seguente:

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

Tenere presente che i parametri visualizzati dopo l'applicazione sono i parametri trasmessi a Ant.