【问题标题】:Eclipse rcp application loads plugins from the IDE?Eclipse rcp 应用程序从 IDE 加载插件?
【发布时间】:2013-02-11 08:44:27
【问题描述】:

我有一个运行良好的 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. 帮助->报告错误或改进(我根本不想要这个条目)。
  4. 帮助->软件更新(我根本不想要这个条目)。
  5. Help->About Dialog(包含很多关于 Eclipse IDE 的信息,我根本不需要)。
  6. 工具栏->创建新的视觉类(我想删除这个按钮)。
  7. 工具栏->打开任务(我想去掉这个按钮)。

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

【问题讨论】:

    标签: eclipse plugins rcp


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,一旦我有时间再试一次,你的回答会很有帮助!
    猜你喜欢
    • 2010-12-06
    • 2011-04-03
    • 1970-01-01
    • 2010-11-27
    • 2013-09-14
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 2015-05-04
    相关资源
    最近更新 更多