在 Eclipse 3.0 和之前的版本中,每一個外掛程式都是一個目錄, 並將程式碼包含在一個 JAR 以及多個其他檔案中來出貨。為了改進出貨的檔案數以及 Eclipse 分送項目的大小, 我們增加了 Eclipse 的支援,使其能夠將每一個外掛程式以含有其程式碼和其他資源的單一 JAR 檔出貨。
將 A 外掛程式轉換成以 JAR 出貨
manifest.mf,則只要刪除 Bundle-Classpath 標頭即可。plugin.xml,請將該程式庫項目變成一點 (.),如下所示: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>build.properties:(.)bin.includes 這一行應該有一個。比方說,
如果 bin.includes 這一行通常有 core.jar,
則會取代為 .。例如:bin.includes=about.html,.,META-INF/MANIFEST.MFsource.foo.jar= 變更為 source..= (也就是 source 點點)output.foo.jar= 變更為 output..= (也就是 output 點點)jars.compile.order 等等之類的項目manifest.mf,則將 META-INF/ 加入 bin.includes 中。<plugin> 標示中: unpack="false"about.html 鏈結的內容。about.html,則不需要執行任何動作。about.html 檔鏈結,
則該內容必須放在外掛程式根目錄下且名稱為 "about_files" 的目錄中。about.html 中的鏈結變更為指向新的檔案位置! 如果您有自訂建置 Script (build.xml),請執行下列動作:
如果您有其他 Script(例如:產生 javadoc 的 Script),請執行下列動作: