Eclipse rcp应用程序从IDE加载插件?

时间:2013-02-11 08:44:28

标签: eclipse plugins rcp

我有一个RCP应用程序工作正常,但一旦我尝试为它开发插件就出现了问题。

我做了什么:

  1. 创建有效的RCP应用程序。
  2. 设置eclipse IDE,为我的RCP应用程序开发插件:我将rcp应用程序的所有插件添加到IDE的plugin文件夹中,并调整了启动配置,以便启动我的应用程序。
  3. 当运行应用程序时,它启动了,我看到了我的RCP应用程序的所有功能但是我也从eclipse IDE中看到了很多不必要的信息。例如,约标签填充有8个不同的图标。我用于开发的ClearCase插件也是我的RCP应用程序中菜单的一部分。
  4. 编辑:我不想要的菜单条目:

    1. Window-> ShowView->其他(此处显示了可用于IDE的所有视图)
    2. Window-> Preferences(这里显示了eclipse IDE的所有首选项)。
    3. 帮助 - >报告错误或增强(我根本不想要这个条目)。
    4. 帮助 - >软件更新(我根本不需要此条目)。
    5. 帮助 - >关于Dialog(包含很多关于eclipse IDE的信息,我根本不需要)。
    6. Toollbar->创建新的可视类(我想删除此按钮)。
    7. 工具栏 - >打开任务(我想删除此按钮)。
    8. 如何获取插件/ eclispe IDE特定菜单条目和其他eclispe特定信息? 为什么它们只在为我的rcp开发插件时出现而不是在开发rcp本身时出现?

1 个答案:

答案 0 :(得分:0)

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

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

您应该从以下常见问题和教程开始使用产品