所以我想知道是否有可能将bundle嵌入到其他bundle中。我知道我可以把它放到OSGi容器中,但在我的场景中我们假设我不能这样做。
我可以完全访问两个包的代码,Bundle A依赖于Bundle B。
Bundle B包含一些需要配置的OSGi服务和组件。
我想知道是否有办法以一种方式将Bundle B嵌入到Bundle A中,Bundle A和Bundle B的所有组件和服务在OSGi容器中都是可见的(例如在/ system / console / components下)或/ system / console / configMgr)。 我知道这听起来很棘手。
可能Bundle B必须作为Bundle A的捆绑包安装在OSGi容器中。这甚至可能吗?也许如果没有maven bundle插件,那么可能还有其他什么?
Apache Felix是我的OSGi容器