我正在一个OSGi项目中工作,我们需要在bundle中导出一个包,但是我们不想导出这个bundle的两个特定类。为了给出更多背景知识,我们使用不是osgi bundle的第三方jar,所以我们将其添加为OSGi包的一部分,在这个第三方jar中我们需要导出一个包" A"但是这个包A有两个我们不打算导出的特定类。请提出你实现这一目标的建议。
答案 0 :(得分:4)
Export-Package: some.package.name; version=1.0; exclude:="ClassA,ClassB"
参见OSGi Core规范中的3.6.5和3.7.9节。