如何将我们的捆绑包与第三方库合并为一个大捆绑供其他人使用?

时间:2014-07-28 06:53:13

标签: eclipse eclipse-plugin eclipse-rcp

我们开发RCP产品时,项目中有多个捆绑包。

我们可以有一个名为common-xxx的bundle,它可以为使用它的其他bundle提供一些utils方法。

我想将一些第三方jar(例如Apache或log4j等)添加到此common-xxx包中,因此其他人应使用其API。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

MANIFEST.MF编辑器中,将您的jar放入插件'Classpath'(在'Runtime'标签上) - 这会将jar添加到清单Bundle-ClassPath

然后添加您希望插件导出Exported Packages的包(也在“运行时”选项卡上)。这会将包添加到清单中的Export-Package条目。

使用这两个条目,jar包将可用于其他插件,这些插件将您的插件作为依赖项。