RCP 简介及使用Ant 脚本部署 RCP 项目2013-09-18 IBM 王庆武, 李玲,邱红艳背景介绍RCP 简介RCP(Rich Client Platform),即富客户端平台,是一个基于 Eclipse 的开源技术框架,它可以给开发人员提供丰富的 组件来构建一个应用,避免了从零开始的繁重开发任务,从而能够快速的完成应用程序的开发工作,开发人员就可以通过把 更多的精力放在业务组件开发上来摆脱枯燥的界面布局等开发工作。同时,RCP 也可以让从未有过插件开发的开发人员更容 易上手和了解插件开发的概念。Ant 简介Ant 是用 Java 语言编写的项目管理工具。它可以通过构建 XML 的配置文件来管理和部署项目。问题的提出利用 RCP 的特点可以缩短软件开发的周期,提高开发效率,然而,在实际开发中,生成产品的编译环境和开发人员使用 的开发环境往往是不在同一个服务器或者机器上。对于有可视化界面的操作系统,我们也许可以通过界面向导方式生成最终 产品。但是对于那些非可视化界面的编译环境,该如何生成产品呢?与 Ant 相结合,可以很好的解决这一问题。下面进行 详细介绍。环境准备准备 Ant 环境下载 Ant 安装包在 Apache 官网下载 Ant 包,相关链 接在参考资料。配置环境变量在环境变量里添加 ANT_HOME=C:TestAntapache-ant-1.8.4。在 Path 里添加 %ANT_HOME%/bin 的路径。检查 Ant 安装以 Windows 为例,控制台里输入 ant - version。如果输出的是当前的 Ant 的版本并且没有报错,那说明 Ant 的环境变量配置已经好了。准备 Eclipse下载一个 Eclipse SDK 开发工具和与之对应的 Eclipse delta pack。在 delta pack 里包含了很多平台打 包时所依赖的 jar 包。具体链接可以参照参考资料里的链接。实际案例通过上述的介绍,大家对 RCP 和 Ant 有了一个初步的了解。下文将通过一个例子来说明如何用 Ant 脚本来部署一个 RCP 项目。创建 RCP 项目步骤一:建立一个 RCP 的简单工程项目。选择 plug-in Project 工程。图 1. 创建插件工程

命名工 程名字为 HelloRCP,然后进入下一步,在选择模板的向导页里选择,“Hello RCP”模板如图所示:图 2 创建工程 模板