我想构建一个OSGi兼容的多调制应用程序,在编译后我将所有必需的捆绑软件放在3个文件夹中。我正在使用 maven-bundle-plugin maven-scr-plugin 创建捆绑包。

我想要的是希望使用脚本在单个命令下的osgi容器(Equinox)中运行此应用程序。为此,我相信我必须创建一个 config.ini 文件,其中列出了应用程序中的所有捆绑软件。

有没有一种方法可以在Maven编译时本身生成它?还是有更好的方法将所有捆绑软件放在某个文件夹结构中,以便可以立即运行该应用程序?

最佳答案

只需看看Tycho及其不同的包装类型(例如eclipse应用程序)即可。

http://www.eclipse.org/tycho/

http://wiki.eclipse.org/Tycho/Packaging_Types

它用于许多商业和开源应用程序。

09-04 22:25
查看更多