这里有两个简短但希望是好的问题:
何时使用插件以及何时使用片段?
什么是无头 PDE 构建以及何时使用(以及何时不使用)?
片段用于您想要扩展或更改插件的功能时。片段不能单独存在,它需要一个父插件。片段的典型示例是本地化插件,即将字符串更改为其他语言。然后片段将改变插件的功能,用片段的内容替换资源或代码。
无头部分意味着您在没有 gui 的情况下进行构建,即通过命令行或 jenkins/hudson 等工具进行构建。PDE 代表插件开发环境。总之就是给Ant增加了一些任务,你可以使用plugin.xml中定义的资源和依赖来构建。另一种方法是在 Ant 构建文件中再次定义类路径、源等。
我在一些项目中使用过它,并且很难正确设置,但它是构建 Eclipse 插件或产品的最佳方式。我们想使用相对路径进行构建,但遇到了重大问题。在您的项目中越早设置连续的无头 PDE 构建,它就越容易配置。