在 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.MF
source.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),請執行下列動作: