將普通jar文件打包成osgi bundle的方法總結
將普通jar文件打包成osgi bundle的方法總結
操作:
# 打開eclipse
# 點擊》new project
# 選擇建立》plug-in Development 下的plug-in from Existing Jar Archives # 定義插件名稱即project name,選擇osgi standard,然後按提示選擇所需要的轉化的jar文件, 點擊完成
# 完成後將其直接export 爲plugin即可獲得bundle版 (plugin-development deployable plug…)
注意:
# 如果有兩個jar中的package定義完全相同,則必須作爲一個bundle。 因爲osgi bundle之間是通過package名來導入和導出依賴的類。不同bundle下export的package 名稱必須不同。
技巧:
# 可以將多個jar作爲一個bundle。 在添加external jar的時候選擇多個jar即可。