如何将Maven jar转换为OSGI捆绑包?

时间:2020-01-07 12:54:10

标签: osgi-bundle

如何将Maven jar转换为OSGI捆绑包?对于此jar文件,它还依赖于其他外部jar文件。我尝试了maven-bundle-plugin,但是如何编写Import-Package对我来说是一个灾难……有人可以帮我吗?

更具体地说,我要转换的是ProvToolbox https://lucmoreau.github.io/ProvToolbox/,它具有多个prov软件包。所以我需要将它们一一转化。

2 个答案:

答案 0 :(得分:-1)

使用Eclipse中的UI,添加导入包很容易-只需打开清单,然后在“依赖关系”选项卡中就可以添加它们。

这说明了如何将JAR转换为OSGi捆绑软件: this

答案 1 :(得分:-1)

在这里,您有一个完美的示例,可以创建具有所有运输依赖的胖包。

https://github.com/apache/jackrabbit/blob/2.18/jackrabbit-bundle/pom.xml

注意以下标记:

<Embed-Transitive>true</Embed-Transitive>