configuration - Eclipse RCP 产品配置未添加所有必需的插件
问题描述
我正在尝试将旧的 Kepler RCP 应用程序迁移到最新的平台。旧的配置是基于插件的,但我现在想使用功能并且现在已经将插件分组到功能组中。我还创建了一个基于 Eclipse 2019-03、BIRT 4.7 和其他一些必需项目的目标平台。
项目配置定义为使用功能,我添加了以下功能(后跟Add Required
):
当我尝试(从产品编辑器)测试产品时,我得到一长串缺少的约束:
当我打开生成的启动配置时,我可以在Plug-ins
选项卡上看到 547 个插件中的 95 个被选中。在不更改任何设置的情况下,如果我简单地单击Add Required Plug-ins
总跳转到 226。
我的问题是:我做错了什么导致产品配置无法解析所需的插件,但启动配置可以?
解决方案
该org.eclipse.e4.rcp
功能仅包含基于 e4 的 RCP 的插件。这种类型的 RCP 非常少,并且不包含任何用于 3.x 兼容模式 RCP 的插件 - 这些插件被列为缺失。
您将需要使用包含 3.x 兼容模式代码(可能是org.eclipse.platform
或org.eclipse.sdk
)的功能之一。
推荐阅读
- html - 将特定的身体类别带入每一页| WordPress
- c - FIFO 有时不会在所有进程中读取 + 尝试冻结程序时进程 2 死机
- html - R markdown 中 kableExtra 表的弹出框/工具提示中的换行符
- powershell - 供应商/发行商卸载 Powershell
- kubernetes - Kubernetes 中的工作节点可以运行两个不同的 Pod 吗?
- node.js - 如何访问 Heroku 的默认 MongoDB 数据库。我在没有任何 mongo 字符串的情况下上传到 Heroku
- firebase - Flutter 的 Firestore 错误代码列表
- microsoft-graph-api - 在所有用户的频道消息中搜索
- javascript - 要求 sequilize 模块在某些快速应用程序文件中返回未定义
- uno-platform - 未实现的 UIElement.FlowDirection 缺少“NotImplemented”属性