【发布时间】:2013-03-21 16:27:16
【问题描述】:
我想构建一个符合 OSGi 的多模块应用程序,其中编译后我在 3 个文件夹中拥有所有必需的包。我正在使用 maven-bundle-plugin 和 maven-scr-plugin 来创建捆绑包。
我想要的是在 osgi 容器 (Equinox) 中使用单个命令运行此应用程序,希望使用脚本。为此,我认为我必须创建一个 config.ini 文件,列出应用程序中的所有捆绑包。
有没有办法在 Maven 编译时生成它?或者有没有更好的方法来获取某个文件夹结构中的所有捆绑包,以便可以立即运行应用程序?
【问题讨论】:
-
如果这只是为了开发,你可以使用 Pax Construct (ops4j1.jira.com/wiki/display/paxconstruct/Pax+Construct),它是 PaxRunner 和其他一些 Maven 的好东西。
标签: java maven osgi maven-bundle-plugin