我知道 maven-bundle-plugin 中的 bnd 使用 POM first 方法来构建 Eclipse 插件。
这是我宁愿而不是使用 Tycho 和 MANIFEST 第一种方法。但是我的插件还需要该plugin.xml
文件来定义扩展点。
是否有可能使用 maven-bundle-plugin 或 bnd 来生成这个文件?
我知道 maven-bundle-plugin 中的 bnd 使用 POM first 方法来构建 Eclipse 插件。
这是我宁愿而不是使用 Tycho 和 MANIFEST 第一种方法。但是我的插件还需要该plugin.xml
文件来定义扩展点。
是否有可能使用 maven-bundle-plugin 或 bnd 来生成这个文件?
plugin.xml
不是可以生成的文件;您需要像源文件一样创作它。如果你这样做,那么你绝对可以使用 bnd 和/或 maven-bundle-plugin 将它包含到你的包中。
不,您可能不应该将 maven-bundle-plugin 用于 Eclipse 插件开发。
旧的 OSGi 创建者和 Eclipse 方式之间一直存在历史分歧,到目前为止,还没有工具可以帮助您编写通用 OSGi(其中 bnd 是最好的也是唯一的)和 Eclipse 插件,其中仍然有 Manifest+plugin .xml 第一种方法。