我想構建一個兼容OSGi的多模塊應用程序,其中編譯後在3個文件夾中具有所有必需的捆綁軟件。我正在使用maven-bundle-plugin和maven-scr-plugin來創建捆綁包。使用Maven構建OSGi應用程序
我想要的是使用單個命令在希望的腳本中使用腳本在osgi容器(Equinox)中運行此應用程序。爲此,我相信我必須創建一個config.ini文件列出應用程序中的所有軟件包。
有沒有一種方法可以在Maven編譯時生成它?還是有更好的方式來獲取某些文件夾結構中的所有包,以便應用程序可以立即運行?
如果這隻用於開發,可以使用Pax構造函數(https://ops4j1.jira.com/wiki/display/paxconstruct/Pax+Construct),它是PaxRunner和其他一些Maven的好東西。 –