是否可以使用maven-bundle-plugin(bnd)生成plugin.xml

时间:2015-04-07 14:17:14

标签: java maven eclipse-plugin osgi bnd

我知道maven-bundle-plugin中的bnd使用POM第一种方法来构建Eclipse插件。

这是我更喜欢的,而不是使用Tycho和MANIFEST的第一种方法。但我的插件还需要plugin.xml文件来定义扩展点。

是否有可能使用maven-bundle-plugin或bnd来生成此文件?

2 个答案:

答案 0 :(得分:0)

plugin.xml不是可以生成的文件;你需要像源文件一样创作它。如果你这样做,那么你绝对可以使用bnd和/或maven-bundle-plugin将它包含在你的包中。

答案 1 :(得分:0)

不,可能你不应该使用maven-bundle-plugin进行Eclipse插件开发。

旧的OSGi创建者和Eclipse方式之间存在历史性的分歧,到目前为止还没有任何工具可以帮助您创建一般的OSGi(其中bnd是最好的和唯一的),而Eclipse插件仍然存在Manifest + plugin.xml第一种方法。