概述

概述页定义产品并提供用于测试和导出该产品的热链接。

 

产品定义

产品是 org.eclipse.core.runtime.products 扩展。它必须至少具有名称标识应用程序

产品定义

产品名称是可翻译的字符串,它显示在应用程序的标题栏中。它是作为 org.eclipse.core.runtime.products 扩展中的属性定义的。

产品标识组合框包含工作空间和目标中定义的所有产品扩展的标识。您可以选择其中一个已定义的产品,也可以使用新建...按钮快速创建新的产品定义。

产品必须与应用程序相关联,后者在产品启动时将作为主入口点。应用程序是 org.eclipse.core.runtime.applications 扩展。应用程序组合框包含工作空间和目标中定义的所有应用程序扩展的标识。

产品配置可以基于插件基于功能部件。基于插件的配置是缺省配置,这是因为它不仅简单,而且不要求您在构建产品前理解特定于更新管理器的概念,例如功能部件。但是,基于功能部件的配置功能更强大,它允许您交付可更新的产品。即,您以后可以在更新站点上发布产品的补丁或升级,并且可以让客户使用 Eclipse 的更新管理器来下载和安装这些更新。

 

测试

要测试产品配置,只需单击测试部分中的其中一个热链接。

产品测试

同样,在插件清单编辑器中也提供了热链接,但是,在本例中有一项显著的差别。即,提供了同步步骤。

那么,为何需要进行同步呢?请记住,产品配置仅供 PDE 使用,运行时既不解释也不读取该配置。在本文件中输入的某些数据(例如产品标识、应用程序、窗口图像以及关于图像等等)必须复制到品牌插件的 plugin.xml 文件中,这样,所作的更改才能在运行时产生实际效果。这就是同步操作的作用。它确保 plugin.xml 包含最新的数据并且与产品配置同步。

如果使用此部分中的热链接,PDE 就会执行隐式的文件同步。如果产品是通过其他方式启动的(例如通过上下文菜单启动快捷方式启动),就不会执行自动同步。

 

导出

要导出 Eclipse 产品,可以通过导出部分中的热链接来调用 Eclipse 产品导出向导。

导出产品

要将一个产品配置导出到多个平台,需要安装 RCP 增量包。您可以从 Eclipse SDK 的所在位置下载该增量包。RCP 增量包包含所有受支持平台所需的所有特定于平台的不同段。

一旦将 RCP 增量包下载到目标平台,PDE 就会检测到存在 org.eclipse.platform.launchers 功能部件并启用跨平台导出方式。