如何从jar库创建OSGi捆绑包?

2022-09-02 02:46:25

如何从jar库创建OSGi捆绑包?


答案 1

如果您使用的是eclipse:有一个向导。

它允许您选择许多jar库并创建一个插件项目(即OSGi捆绑包),包括这些jar。

你可以在这里找到它:

File -> New -> Other ... -> Plug-in from Existing jar Archives.

alt text


答案 2

原则上,您只需要将 OSGi 元数据添加到清单中

Eclipse有一个捆绑包创建者,它提供了一种非常实用的方法来添加这些条目,这些条目应该是插件开发工具包的一部分。

这是一篇文章,详细介绍了该过程以及如何使用Bnd工具,maven等进行操作。

我个人非常喜欢pax工具。它都是基于命令行的,但非常实用。要创建现有 jar 的 OSGi 捆绑包,您可以使用 bnd 工具


推荐