Generér Ant-kommandofiler fra kommandolinjen

Ant-kommandofiler genereres typisk vha. PDE (Plug-in Development Environment), men det er også muligt at generere dem manuelt eller på basis af andre kommandofiler.  
PDE omfatter Ant-opgaver til generering af de forskellige byggekommandofiler. Funktionerne til generering af byggefiler er indeholdt i følgende opgaver. Der vises desuden argumenter til de enkelte opgaver.

Eksempler

<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 for biblioteksfil

Biblioteksfiler bruges til at angive, hvor plugins og funktioner er placeres, samt til at angive, hvilken version der skal hentes vha. fetch. Dette er en Java-egenskabsfil, hvor linjeformatet er "type@id=version, repositoryLocation, password,path". Når der benyttes mappingfiler til at hente elementerne, er biblioteksfilen en sammenfletning af alle mappingfilerne. Der er flere oplysninger om mappingfiler under Hent fra lager.

Eksempel på en biblioteksfil

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,

Brug af målene

De ovenfor beskrevne opgaver virker kun, hvis Eclipse kører. I det specifikke eksempel med udførelse af Ant-kommandofiler vha. Eclipse-opgaver skal kommandofilerne udføres vha. programmet Eclipse Ant Runner. I dette tilfælde er kommandolinjen følgende:

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

Bemærk, at de parametre, der vises efter programmet, er de parametre, der videresendes til Ant.