2013-02-11 74 views
0

我有一个RCP应用程序,它工作正常,但是一旦我尝试为它开发插件时发生问题。Eclipse rcp应用程序从IDE加载插件?

我做了什么:

  1. 创建工作RCP应用程序。
  2. 为我的RCP应用程序设置开发插件的eclipse IDE:我将我的rcp应用程序的所有插件添加到IDE的插件文件夹中,并调整启动配置以启动我的应用程序。
  3. 运行应用程序时,它启动,我看到了我的RCP应用程序的所有功能,但我也看到了很多来自Eclipse IDE的无用信息。例如,关于标签填充了8个不同的图标。此外,我用于开发的ClearCase插件是我的RCP应用程序中菜单的一部分。

编辑:菜单项,我不想:

  1. 窗口 - > ShowView->其他(可用于在IDE中显示这里的所有视图)
  2. 窗口 - >首选项(这里显示了Eclipse IDE的所有首选项)。
  3. 帮助 - > Report Bug或Enhancment(我根本不需要此条目)。
  4. 帮助 - >软件更新(我根本不需要这个条目)。
  5. 帮助 - >关于对话框(包含关于eclipse IDE的很多信息,我根本不需要)。
  6. Toollbar->创建新的视觉类(我想删除这个按钮)。
  7. 工具栏 - >打开任务(我想删除此按钮)。

如何获取插件/ eclispe IDE特定菜单条目和其他eclispe特定信息? 为什么只有在为我的rcp开发插件而不是在开发rcp本身时出现?

回答

0

您应该创建一个.product文件并导出您的RCP应用程序,而不是将它们放入Eclipse Plugins文件夹并更改初始化配置。

然后导出您的产品,结果就是您的RCP应用程序,它遵循与Eclipse相同的结构,但plugins文件夹仅包含您在产品依赖关系中定义的插件。

你应该以下常见问题解答和教程开始与产品

+0

谢谢你,你的答案会有所帮助,一旦我FINDE时间给它是另一个镜头! – Markus 2013-04-19 08:59:57