我有一个Eclipse RCP插件,它提供了一些功能。功能的一部分是可选的,只有在安装了一个插件时才应提供。 在这种情况下,我应该将这个可选功能放在一个单独的插件中,还是应该将它放在一个单独的片段项目中? 片段项目的所有示例都符合I10N要求或图标或测试等。没有人说我们可以将某些功能部分删除到片段中。
请评论。
谢谢和问候,
Pradyumna
答案 0 :(得分:1)
我会说正常的事情是使用一个单独的插件。片段通常用于特定于平台或语言的代码。它们还可以用于更改片段主机中类的功能(这很容易使其工作)
作为我的主要RCP项目的一个例子,我有45个插件和2个片段,这两个片段都提供特定于Mac的代码。许多插件提供的功能可以被认为是可选的。
像往常一样,Lars Vogel有关于片段here
的教程