天天看點

把第三方jar檔案包裝為plugin

前面說過,輸出eclipse插件的時候問題比較多(google搜尋3rd party jars site:dev.eclipse.org),特别是使用了第三方jar檔案的時候。有一個比較友善的辦法是把這些jar檔案包裝為一個單獨的插件,然後 你的功能插件用dependencies的方式引用它們,這也是eclipse推薦的方式。

在eclipse裡包裝jar包很容易:按ctrl+n,在建立對話框裡選擇"Plug-in from existing JAR archives",按下一步選擇你需要的jar檔案,再下一步指定這個plugin的名稱,注意這一步裡一般要把最下面的"Unzip the JAR archives into the project"選項清除,否則eclipse會把jar檔案全部展開為.class檔案樹,最後按Finish就可以了。

奇怪的是,我不使用上面這種方式,用建立普通plugin項目的方式怎麼也無法建立好包裝plugin,表現為其它plugin依賴它後找不到裡面的那些類。

繼續閱讀