由於我的這個項目是用maven做的,所以先建一個maven模塊。
選擇Maven Module點擊next進入下一步。
創建一個maven moudle後,就是將這個模塊修改成一個bundle。
MANIFEST.MF文件是設置bundle的元數據。具體設置可以參看osgi相關資料。
有了這個文件就是一個bundle了。
在另一個依賴此bundle的bundle的pom.xml文件里加入依賴配置:
<dependency>
<groupId>com.chen</groupId>
<artifactId>my_new_bundle</artifactId>
<version>1.0</version>
<scope>provided</scope><!--編譯時不會不會打包至jar -->
</dependency>
另外,依賴方的MANIFEST.MF也需修改,具體設置可以參看osgi相關資料。