2013-02-25 107 views
0

我是osgi的新手,真的很困惑它是如何融合在一起的。我想創建3個bundle,一個定義接口的api bundle,一個提供實現的impl bundle以及另一個使用maven和maven-bundle-pugin使用實現的bundle。osgi與eclipse maven和maven-bundle-plugin

我需要一些指導:

  1. 我需要3個Maven項目?

  2. 它是否有助於/我應該使用Maven原型創建項目?

  3. 我需要使用maven-pax嗎?

  4. osgi新手的任何其他提示?

謝謝

回答

0

我已經寫了tutorial前一段時間,可能包含你所需要的。 Some spoilers ..

  • 是的,你應該創建三個maven項目。理想情況下也是一個父項目,所以你可以在一個命令中構建它們。

  • 您可以使用原型,但更簡單的方法可能是複製示例代碼並對其進行更改。

  • 本教程演示瞭如何在Apache Karaf上部署,這是最簡單的OSGi服務器。儘管如此,捆綁產生時也應該用普通的Felix或Equinox工作,但部署會更困難。

+0

非常感謝你 – glasspill 2013-02-25 11:27:09