Import 如何从不同的osgi捆绑包导入相同的包?

Import 如何从不同的osgi捆绑包导入相同的包?,import,split,osgi,bundle,Import,Split,Osgi,Bundle,在我的osgi项目中,我有一个maven bundle插件,带有导入某些路径的说明,例如: 等等* 我还有另外两个包可以输出这样的包。 如何将我的包配置为从两个包中导入org.blah.blah.*?您不能从多个包中导入给定的包名。您可以做的是要求捆绑这两个捆绑包,这将使您的捆绑包能够作为一个拆分包访问这两个包,并解决拆分包和Require捆绑包的所有固有问题。请参见OSGi核心版本5规范中的3.13.3 最好是重构(如果可以的话)以避免拆分包

在我的osgi项目中,我有一个maven bundle插件,带有导入某些路径的说明,例如: 等等* 我还有另外两个包可以输出这样的包。
如何将我的包配置为从两个包中导入org.blah.blah.*?

您不能从多个包中导入给定的包名。您可以做的是要求捆绑这两个捆绑包,这将使您的捆绑包能够作为一个拆分包访问这两个包,并解决拆分包和Require捆绑包的所有固有问题。请参见OSGi核心版本5规范中的3.13.3

最好是重构(如果可以的话)以避免拆分包