以百分號(%)開頭的值在 about.properties 文件中解析。當一個功能部件是主要功能部件時,用 abouText 要害字定義的文本會在 About prodUCt 對話框中顯示。當用戶點擊 Feature Details 按鈕時,隨后彈出的 About Features 對話框中也會顯示這些本文內容。
build.jars 為插件定義的每一個運行期 JAR 調用 build.xml 文件中的許多目標。被調用的目標的名字與運行期 JAR 文件的名字相同。這些目標編譯 Java 代碼并創建 JAR 文件,包含任何在源文件目錄下的資源。 build.update.jar 將所有運行期插件目錄下所有需要的文件壓縮打包為一個名字為 plugin.id_version.jar 的文件,在這里 plugin.id 和 version 來自于 plugin.xml 文件。這是 Ant 腳本的默認目標。 build.sources 基于給定的運行期 JAR 文件所定義的源文件目錄,創建 Java 源文件的壓縮包。 zip.plugin 創建一個包含有插件所需要的所有內容的壓縮包。 refresh 使 Eclipse 刷新插件工程。 注重:在功能部件和插件的Ant 處理過程中,更新 JAR 或生成壓縮包的處理過程中打包的文件,是運行期環境所需要的那些文件。這些內容在功能部件或插件的 build.properties 文件和在 plugin.xml 中定義的每一個插件的運行期 JAR 文件中,通過 bin.includes 或者 bin.excludes 條目來描述。
為了構建一個插件,您可能會指定 clean,build.sources,build.jars,zip.plugin,refresh。為了構建一個功能部件,您可能會指定clean,build.sources,build.jars,zip.distribution,refresh。您或許會想要在開始時使用 clean 來強制重新生成所有結果,經常會有這種情況。盡管 Ant 處理過程將基于輸入的變化重新執行所需要的步驟,但是有一些變化不會觸發所有需要的處理過程。測試結果表明假如您改變了一個 Java 源文件,相應的源文件壓縮包將會更新,但是類不會被重新編譯,運行期 JAR 也不會被更新。所以安全起見,建議您先將輸出結果清空,以保證您在重新構建后所使用的是對應于當前源文件的運行期版本。