Создание сценариев Ant из командной строки

Сценарии Ant обычно генерируются с помощью PDE, но можно их создавать и вручную или из других сценариев.  
Задачи Ant используются PDE для генерации различных сценариев компоновки. Ниже перечислены задачи, содержащие инструменты для генерации сценариев компоновки.   Для каждой задачи приведены также ее аргументы.

Примеры

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

Формат файла каталогизации

Файлы каталогизации служат для указания расположения модулей и комплектов, а также получаемых версий. Это файл свойств Java в формате "type@id=version, repositoryLocation, password,path".

Пример файла каталогизации

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,

Применение целей

Ранее описанные задачи применимы только во время работы Eclipse. Если выполнять сценарии Ant с помощью задач Eclipse, то сценарии необходимо выполнять с помощью приложения Eclipse Ant Runner. В этом случае командная строка для запуска имеет следующий вид:

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

Обратите внимание, что параметры, указанные после приложения, передаются в Ant.