Welcome 微信登录

首页 / 软件开发 / JAVA / RCP 简介及使用Ant 脚本部署 RCP 项目

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 创建工程 模板