Eclipse RCP:自动添加所需的插件功能

时间:2013-09-30 16:51:56

标签: plugins dependencies rcp

我发现“运行配置”在“插件”选项卡上有一个“强大”按钮。这是“添加必需的插件”按钮。当我取消选择all,然后勾选我在Workspace上的插件,并单击此按钮时,它帮助我包含一个良好的依赖项(最小,必需的插件)列表,准备运行(验证成功)。

现在我有一个基于功能的产品。我已经将我的插件添加到该功能中。但它无法运行(缺少约束等) 如何在“插件和片段”编辑器中为我的功能添加依赖项?因为当我单击.product文件中的“Synchronize”时,会根据我的feature.xml生成一个新的依赖项集合,这些插件通常没有足够的插件来运行。如上所述,如果我们有一个最小的,必需的插件列表的屏幕截图,那么很难一个一个地添加。

.product文件的Dependencies选项卡上的“Add required”按钮在这种情况下没有帮助。

提前谢谢!

1 个答案:

答案 0 :(得分:2)

Eclipse提供使用给定的启动配置初始化功能。 (File-New .. -Feature之后的对话框)

你可以创建一个新功能, 选择启动配置, 打开生成的'feature.xml'作为文本(上下文菜单/打开方式), 将require部分的内容复制到旧功能中, 再次删除新功能。

(必须有更好/更合适的方法来实现这一点)