Java 使用maven bundle插件将bundle嵌入到bundle中

Java 使用maven bundle插件将bundle嵌入到bundle中,java,osgi,apache-felix,osgi-bundle,Java,Osgi,Apache Felix,Osgi Bundle,所以我想知道是否有可能将这个包嵌入到另一个包中。我知道我可以把它放到OSGi容器中,但在我的场景中,让我们假设我不能这样做 我可以完全访问这两个包的代码,包A依赖于包B Bundle B包含一些需要配置的OSGi服务和组件 我想知道是否有一种方法可以将Bundle B嵌入到Bundle a中,即在OSGi容器中可以看到Bundle a和Bundle B的所有组件和服务(例如在/system/console/components或/system/console/configMgr下)。 我知道这听

所以我想知道是否有可能将这个包嵌入到另一个包中。我知道我可以把它放到OSGi容器中,但在我的场景中,让我们假设我不能这样做

我可以完全访问这两个包的代码,包A依赖于包B

Bundle B包含一些需要配置的OSGi服务和组件

我想知道是否有一种方法可以将Bundle B嵌入到Bundle a中,即在OSGi容器中可以看到Bundle a和Bundle B的所有组件和服务(例如在/system/console/components或/system/console/configMgr下)。 我知道这听起来很棘手

包B可能必须作为一个包一个包地安装在OSGi容器中。这可能吗?如果不是maven bundle插件,那么可能是其他东西


ApacheFelix是我的OSGi容器

老实说,我并不真正理解您的问题、问题以及背后的用例。你能用实际的方式解释一下吗?另外,“我想知道是否……”这句话似乎还没说完。我修正了这句话。这只是使我们的过程变得复杂(有两个单独的包)。这是主要原因。老实说,我并不真正理解您的问题、问题及其背后的用例。你能用实际的方式解释一下吗?另外,“我想知道是否……”这句话似乎还没说完。我修正了这句话。这只是使我们的过程变得复杂(有两个单独的包)。这是主要原因。