在Eclipse插件中包含其他JAR文件的正確方法是什麼?我自己的插件需要apache-commons-io。我將JAR複製到我的插件目錄中,並通過插件清單的「Dependencies」選項卡添加它。這適用於我,但我的插件的其他用戶將不得不手動下載Commons-IO。將第三方庫添加到eclipse插件
在我的插件中封裝Commons-IO的正確方法是什麼?
在Eclipse插件中包含其他JAR文件的正確方法是什麼?我自己的插件需要apache-commons-io。我將JAR複製到我的插件目錄中,並通過插件清單的「Dependencies」選項卡添加它。這適用於我,但我的插件的其他用戶將不得不手動下載Commons-IO。將第三方庫添加到eclipse插件
在我的插件中封裝Commons-IO的正確方法是什麼?
我通常使用以下策略:
MANIFEST.MF
包含正確的條目 - 然後我用這個。查看Orbit project,查看一組預先打包的各種捆綁包。 org.apache.commons.io
已經在這裏...MANIFEST.MF
- 例如, Bundle-ClassPath: library.jar,.
謝謝,我以前不知道Orbit項目。我認爲這是我的選擇。 – theDmi
有時候爲圖書館創建一個獨特的插件更爲簡潔。 (所以你可以使用它從幾個插件,許可證主題,插件的大小,不同的版本,...)
這樣做通過「新...」 類別:「插件開發」 然後「插件從現有的jar archieve」
選擇你的罐子,你去了。
你的方法很好,只是不要忘了通過你的更新站點讓其他人可以使用這個插件。此方法僅適用於已打包爲osgi包的jar。 –