Generowanie skryptów programu Ant z poziomu wiersza komend

Skrypty programu Ant są najczęściej generowane przy użyciu środowiska PDE, ale można także generować je samodzielnie lub przy użyciu innych skryptów. 
W praktyce środowisko PDE dostarcza czynności programu Ant do generowania dostępnych skryptów budowania. Generowanie skryptów budowania realizują niżej opisane czynności. Dla każdej czynności podano także jej argumenty.

Przykłady

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

Format pliku katalogów

Pliki katalogów służą do wskazywania położenia wtyczek i składników, a także do wskazywania wersji, która powinna zostać pobrana. Plik katalogu jest plikiem właściwości Java, zawierającym wiersze w formacie "typ@id=wersja, położenieRepozytorium, hasło, ścieżka". Jeśli do pobierania elementów używane są pliki odwzorowania, jako plik katalogu używana jest połączona treść wszystkich plików odwzorowania; więcej informacji na temat plików odwzorowania zawiera temat Pobieranie z repozytoriów.

Przykład pliku katalogu

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,

Korzystanie z elementów docelowych

Czynności opisane poprzednio są dostępne tylko wtedy, gdy platforma Eclipse jest uruchomiona. W konkretnym scenariuszu wykonywania skryptów programu Ant przy użyciu czynności platformy Eclipse skrypty muszą być uruchamiane przy użyciu aplikacji Eclipse Ant Runner. Wiersz komend w tym konkretnym przypadku wygląda następująco:

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

Należy zauważyć, że parametry występujące po nazwie aplikacji to parametry przekazywane do programu Ant.