Generování skriptů Ant z příkazového řádku

Skripty Ant se typicky generují pomocí vývojového prostředí modulů plug-in (PDE), ale rovněž je lze generovat ručně nebo z jiných skriptů. 
Prostředí PDE ve skutečnosti odkrývá úlohy Ant pro generování různých skriptů sestavení. Systémové prostředky pro generování skriptů sestavení se nachází v následujících úlohách.  Pro každou úlohu jsou rovněž uvedeny argumenty.

Příklady

<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"/>

Formát souboru adresáře

Soubory adresářů se používají k označení, kde jsou umístěny moduly plug-in a funkce, a také k určení, která verze se má načíst. Jde o soubor vlastností Java, jehož formát řádek je "type@id=version, repositoryLocation, password, path".  Používáte-li k načtení vašich prvků mapovací soubory, je soubor adresáře zřetězením všech mapovacích souborů. Další podrobnosti o mapovacích souborech najdete v části Načítání z úložišť.

Příklad souboru adresáře

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,

Použití cílů

Úlohy popsané v předchozí části fungují pouze tehdy, je-li platforma Eclipse spuštěna. V konkrétním scénáři provádění skriptů Ant pomocí úloh platformy Eclipse se skripty musí spouštět s použitím aplikace Eclipse Ant Runner. Příkazový řádek je v rámci tohoto konkrétního příkladu následující:

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

Vezměte na vědomí, že parametry, které se uvádějí za aplikací, jsou parametry, které se předávají nástroji Ant.