【问题标题】:How to import same package from different osgi bundles?如何从不同的 osgi 包中导入相同的包?
【发布时间】:2012-12-12 03:40:11
【问题描述】:

在我的 osgi 项目中,我有 maven-bundle-plugin 以及导入某些路径的说明,例如: org.blah.blah.* 我还有另外两个包可以导出这样的包。 如何配置我的包以从他们两个导入 org.blah.blah.*?

【问题讨论】:

    标签: import split osgi bundle


    【解决方案1】:

    您不能从多个捆绑包中导入给定的包名称。您可以做的是 Require-Bundle 这两个捆绑包,这将使您的捆绑包可以作为拆分包访问这两个包,并具有拆分包和 Require-Bundle 的所有固有问题。请参阅 OSGi Core Release 5 规范中的 3.13.3。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2014-10-06
      • 2021-11-04
      • 2023-03-12
      • 2014-11-21
      • 2019-10-06
      • 2012-12-09
      • 2021-09-08
      相关资源
      最近更新 更多