如何构建自包含的OSGi包管理依赖项?

时间:2017-06-15 16:43:54

标签: maven jar osgi apache-felix osgi-bundle

我想获得一个自包含的JAR文件。我的意思是我想要一个包含所有依赖项的JAR文件,类似于胖JAR。

并且,我想建立这个"胖JAR"像OSGi捆绑的文件。因为,我想管理所有依赖项,例如,避免同时运行的依赖项的不同版本的问题,管理多个OSGi包之间的传递依赖性等。

我的目标是在支持Apache Felix的服务器中部署自包含的OSGi包。

有可能得到这样的东西吗?我需要哪些技术(maven插件可能)?

我不想构建一个包含所有依赖项的zip包,并使用Jenkins来部署。

2 个答案:

答案 0 :(得分:1)

您可以运行嵌套框架并在此框架中安装所有捆绑包。但是,这非常简单,因为您可能希望与父框架共享类。

可以做但你最好聘请专家......

你想要这样做的原因是什么?

答案 1 :(得分:0)