從指令行產生 Ant Script

Ant Script 通常是使用「外掛程式開發環境 (PDE)」來產生的,但也可以用手動方式或從其他 Script 產生它們。 
PDE 確實會顯現 Ant 作業,以產生各種建置 Script。建置 Script 產生機能會常駐在下列作業中。 同時也會列出每一項作業適用的引數。

範例

<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 執行中時,先前說明的作業才能運作。在使用 Eclipse 作業執行 Ant Script 的特殊實務中, 必須使用「Eclipse Ant 執行器」應用程式來執行 script。這個特殊實例的指令行如下:

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

請注意,出現在應用程式之後的參數是傳給 Ant 的參數。