如何从jar库创建OSGi捆绑包?
如果您使用的是eclipse:有一个向导。
它允许您选择许多jar库并创建一个插件项目(即OSGi捆绑包),包括这些jar。
你可以在这里找到它:
File -> New -> Other ... -> Plug-in from Existing jar Archives.
原则上,您只需要将 OSGi 元数据添加到清单中
Eclipse有一个捆绑包创建者,它提供了一种非常实用的方法来添加这些条目,这些条目应该是插件开发工具包的一部分。
这是一篇文章,详细介绍了该过程以及如何使用Bnd工具,maven等进行操作。
我个人非常喜欢pax工具。它都是基于命令行的,但非常实用。要创建现有 jar 的 OSGi 捆绑包,您可以使用 bnd 工具。