0

我有一个运行良好的 RCP 应用程序,但是一旦我尝试为其开发插件,就会出现问题。

我做了什么:

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

编辑:我不想要的菜单条目:

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

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

4

1 回答 1

0

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

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

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

于 2013-04-17T15:10:28.563 回答