OSGi:导出包而不在同一个包中导出几个类

时间:2014-08-14 16:35:22

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

我正在一个OSGi项目中工作,我们需要在bundle中导出一个包,但是我们不想导出这个bundle的两个特定类。为了给出更多背景知识,我们使用不是osgi bundle的第三方jar,所以我们将其添加为OSGi包的一部分,在这个第三方jar中我们需要导出一个包" A"但是这个包A有两个我们不打算导出的特定类。请提出你实现这一目标的建议。

1 个答案:

答案 0 :(得分:4)

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

参见OSGi Core规范中的3.6.5和3.7.9节。