2017-01-17 94 views
0

我有我使用bndtools項目中的bnd-maven-plugin的項目。我試圖遵循enRoute OSGI maven教程中的約定。所以,我有一個包含模塊pom的父目錄,以及每個包的子目錄,還有一個用於打包並運行整個事情(使用bndrun文件)。將配置放在bndtools/maven項目中的位置?

問題是,我如何通過配置?以前,當我使用(felix)maven-bundle-plugin創建捆綁包時,我會將這些捆綁包放入Karaf的deploy文件夾中,並在配置目錄中爲PID創建一個文件,但是我無法做到這一點建立一個獨立的jar - 或者至少我找不到辦法。

回答

1

配置獨立於bndtools和bnd-maven-plugin。

提供配置的方式取決於安裝的配置admin impl。如果你安裝felix config admin和fileinstall,那麼你可以像你習慣的那樣在配置文件夾中提供配置。請參閱osgi-chat example。它使用maven構建,捆綁使用bnd-maven-plugin創建,可運行的jar使用bndtools創建。

Felix配置管理和文件安裝配置爲in rsa.bndrun

相關問題