【问题标题】:OSGi:export a package without exporting a few Classes within the same packageOSGi:导出一个包而不导出同一个包中的几个类
【发布时间】:2014-10-08 09:47:26
【问题描述】:

我在一个 OSGi 项目中工作,我们需要在包中导出一个包,但我们不想导出这个包的两个特定类。为了提供更多背景信息,我们使用了一个不是 osgi 包的第三方 jar,因此我们将其添加为 OSGi 包的一部分,在这个第三方 jar 中,我们需要导出一个包“A”,但是这个包 A 有两个特定的类我们不打算出口。请就如何实现这一目标提出您的建议。

【问题讨论】:

    标签: osgi osgi-bundle maven-bundle-plugin


    【解决方案1】:

    Export-Package: some.package.name; version=1.0; exclude:="ClassA,ClassB"

    请参阅 OSGi 核心规范中的第 3.6.5 和 3.7.9 节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 2013-01-17
      • 2013-01-27
      • 2013-12-07
      • 2015-08-18
      相关资源
      最近更新 更多