Ant Script 通常是使用「外掛程式開發環境 (PDE)」來產生的,但也可以用手動方式或從其他 Script 產生它們。
PDE 確實會顯現 Ant 作業,以產生各種建置 Script。建置 Script 產生機能會常駐在下列作業中。
同時也會列出每一項作業適用的引數。
elements:以逗點區隔的項目清單,列出將提取的項目。項目被預期具有目錄檔格式中指定的格式 type@id;
buildDirectory:提取 Script 會在這個目錄下產生,而且特性和外掛程式專案也會移出到這個目錄下;
directory:通往目錄檔案的路徑;
children:(選用)指定是否應該呼叫為包含的外掛程式和片段所產生的 Script。預設值設為 true;
cvspassfile:(選用)CVS 密碼檔的名稱;
fetchTag:(選用),可以置換目錄檔中由某個給定值所提供的標示;
configInfo:(選用),以 ' &' 符號區隔的配置清單,這份清單會指出目標配置。 預設值是設為與平台無關;
install:即將棄用,另外改用 buildDirectory;
scriptName:即將棄用,現在該名稱一律為 fetch_{elementId}.xml。
elements:要從儲存庫提取的項目。 該項目預期所採用的,是目錄檔案格式所指定的 type@id 格式類型;
buildDirectory:您要建置的特性和外掛程式所在的目錄;
children:(選用)指定是否應該呼叫為包含的外掛程式和片段所產生的 Script。預設值設為 true;
recursiveGeneration:(選用)可指定是否應呼叫產生所含特性的 Script。 預設值設為 true;
devEntries:(選用)以逗點區隔的目錄清單,這些目錄將給與編譯類別路徑。
buildingOSGi:(選用), 可以指出 pluginsflag 會指出目標為 3.0 or 2.1;
baseLocation:(選用),可以指出含有所安裝之特性和資料夾的資料夾;
configInfo:(選用),以 ' &' 符號區隔的配置清單,這份清單會指出目標配置。 預設值是設為與平台無關;
pluginPath:(選用)以逗點區隔的 URL 清單,這些 URL 都指向已安裝的外掛程式。如果指定的話,這個清單必須包括要編譯的外掛程式的整個清單;
install:即將棄用,另外改用 buildDirectory。
<eclipse.fetch elements="plugin@org.eclipse.core.boot" buildDirectory="c:\toBuild" directory="directory.txt" configInfo="win32,win32,x86 & linux, motif, x86" /> <eclipse.buildScript elements="plugin@org.eclipse.core.boot" buildDirectory="c:\toBuild"/>
請注意,出現在應用程式之後的參數是傳給 Ant 的參數。