5

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

4

1 回答 1

4

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

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

于 2014-08-14T17:42:55.267 回答