Eclipse V3.1 使得创建富客户机应用程序比以前更加容易 |
创建一个 RCP 产品 用 Eclipse 术语来讲,产品是伴随您的应用程序的所有东西,包括所依赖的其他插件、特性、一个运行应用程序的命令(称作本机启动程序)和任何使您的应用程序与众的不同烙印(图标等)。 在 Eclipse 里有两种烙印:特性级的和产品级的。不存在用于定义特性烙印的扩展点。该过程包括将特性烙印文件放入插件中,然后在特性定义 (feature.xml) 中定义该插件。如果特性 ID 与插件 ID 相同,则不必在特性定义中定义插件。在本节中,您将烙印一个名为 com.ibm.plte 的特性。注意,该特性与插件 com.ibm.plte 具有相同的 ID。 产品烙印是通过 org.eclipse.core.runtime.product 扩展点实现的。Eclipse 提供 Product Configuration 编辑器来帮助创建产品扩展点。您必须设置该扩展点的一个属性就是产品名。您将定义产品名为 com.ibm.plte.product。注意,尽管 RCP 是在 Eclipse V3.0 中引入的,但 Product Configuration 功能却是到 Eclipse V3.1 才出现的。您也可以在 V3.0 中手动创建 RCP 产品,但是这要复杂得多。 注意,因为 Eclipse IDE 是一个 RCP 应用程序,所以它也定义了该产品扩展点。Eclipse IDE 定义的产品名是 org.eclipse.sdk.ide。 为烙印 Hello World RCP 应用程序,该教程提供了很多烙印特定的文件。下表显示了商标文件与被烙印的 RCP 应用程序之间的对应关系。 表 3. 用于定制 Hello World RCP 应用程序的示例烙印文件的描述
步骤 1:烙印一个特性并创建一个 Hello World RCP 产品 实现步骤:
实现步骤:
|