快速业务通道

打造您的Eclipse RCP产品 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
ile > New > Other > Plug-in Development > Product Configuration,然后单击 Next。当 Product Configuration 向导页面出现时,选择 com.example.zyx 插件项目作为其父文件夹,输入 myProduct.product 作为文件名,选择 "Create a configuration file with basic settings" 并单击 Finish (参见图 3)。

图 3. 创建新 Product Configuration 向导

打造您的Eclipse RCP产品 - 编程入门网

配置

本节中,我们将介绍在创建了您的 .product 文件后,如何定义和定制与 RCP 应用程序一起发布的产品。在您设置 Product Configuration 之前,需要从 com.example.zyx.zip 导入一些文件和文件夹到您的插件项目。它们列在图 4 中。

图 4. 导入的资源

打造您的Eclipse RCP产品 - 编程入门网

打造您的Eclipse RCP产品(6)

时间:2011-12-08 IBM Xing Xing Li

下表提供了这些资源的说明。

表 1. 资源说明

File/folder name Function
splash.bmp 产品启动时出现
plugin_customization.ini 定义默认首选项值
plugin_customization.properties 为 plugin_customization.ini 文件包含外部化字符串
plugin.properties 包含从 plugin.xml 文件中转换的值
intoContent.xml 配置欢迎页面
content 包含欢迎页面资源
icon 包含有用的图标等
image 包含有用的图像资源,如窗口图像等
about.html 提供有关宿主插件的信息;插件必须提供此文件

Overview 选项卡

首先,单击 Overview 选项卡(参见图 5)。在这里设置 Product Definition。产品定义包含 Product Name、Product ID 和与 Product ID 相关联的 Application。而且,还要在这里指定产品配置单元是基于插件还是基于功能的。

图 5. Overview 选项卡

打造您的Eclipse RCP产品 - 编程入门网

Product Name 定义产品的名称,该名称将出现在标题栏。在 Product Name 文本字段输入 %productName,它将根据语言环自动引用 plugin.properties 文件中的值。Product ID 定义产品 ID 及与其相关联的 Application ID。单击 Product ID 右侧的 New...。当 Product Definition 窗口弹出时,选择 com.example.zyx 作为 Defining Plug-in,然后选择 com.example.zyx.application 作为其相关联的应用程序并使用 product 作为其产品 ID。单击 Finish 返回 Overview 选项卡。在 "The product configuration is based on" 部分,选择 plug-ins 单选按钮。

打造您的Eclipse RCP产品(7)

时间:2011-12-08 IBM Xing Xing Li

在启动产品时可以在标题栏看到产品名称,如下所示。

图 6. 产品标题栏上的产品名称

打造您的Eclipse RCP产品 - 编程入门网

Configuration 选项卡

单击 Configuration 选项卡。您将定义产品和配置文件中的各个元素。"Plug-ins and Fragments section" 列出了所有将要打包在您的产品中的插件和片段。

图 7. Configuration 选项卡

打造您的Eclipse RCP产品 - 编程入门网

单击 Plug-ins and Fragments 列表右侧的 Add...,然后选择 com.example.zyx 插件,并单击 OK。单击 Add Required Plug-ins 按钮,添加所有必需的插件和片段。"Configuration File" 部分用于设置产品运行时信息。此文件必须命名为 config.ini。可以接受其默认设置,这将在导出产品时在配置文件夹中生成一个默认 config.ini 文件。以下是该文件内容的样例。

清单 5. config.ini

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号