产品编辑器是一站式编辑器,您可以使用它来为产品定义从基本定义到品牌的所有方面。
因为我们刚刚创建了基于 RCP 模板的产品配置,所以 PDE 已经根据 com.example.xyz 插件的 plugin.xml 填写好了大部分产品信息。
“产品定义”部分是用于指定产品标识和名称以及产品启动时要运行的应用程序的位置。
在本示例中,我们将创建一个基于插件的产品。
由于测试和导出部分与插件编辑器概述页面上的那些部分非常相似,所以用户对这两部分应该很熟悉。
但是,“测试”部分中的第一个步骤是一个相当显著的差别:将此配置与产品的定义插件同步。
记住,产品配置是仅供 PDE 使用的,运行时既不解释也不读取它。在本文件中输入的某些数据(如产品标识、应用程序、窗口图像以及关于图像等等)必须被复制到品牌插件的 plugin.xml 文件中,这样这些更改才能在运行时产生实际效果。这就是同步操作的用处。它确保 plugin.xml 包含最新的数据并且与产品配置同步。
“配置”页面列示组成产品的所有插件和段。
配置文件是一个属性文件,它包含运行时启动后读取的系统属性。建议您让 PDE 生成缺省的 config.ini 文件。
您还可以指定用来启动产品的程序自变量和 VM 自变量。
要获取程序和 VM 属性的列表,请参阅运行时选项文档。
品牌页面用于对产品指定标识:启动程序名、定制图像、定制启动程序图标、闪屏和“关于”对话框。
请将用来启动产品的可执行文件命名为 rcpmail。
对启动程序图标的定制操作随平台的不同而有所变化。在本示例中,我们按原样保留缺省的 Eclipse 图标。
必须将闪屏命名为“spash.bmp”,如果未指定它的位置,则会假定它位于产品的定义插件的根目录中。在我们的示例中,RCP 邮件插件项目在正确的位置确实有一个 splash.bmp,因此可以保留该字段为空白。
可以对窗口图像和“关于”对话框进行更多的定制工作。PDE 已使用 com.example.xyz 插件的 plugin.xml 填写好了所有那些数据。