1

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

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

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

4

2 回答 2

1

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

于 2015-04-08T08:59:49.643 回答
0

不,您可能不应该将 maven-bundle-plugin 用于 Eclipse 插件开发。

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

于 2016-04-30T20:03:01.150 回答