关于Eclipse 3.0中的插件自动构建简介

http://tech.ddvip.com   2007年08月31日    社区交流

内容摘要:Eclipse 提供了在Eclipse IDE外自动构建的能力。Eclipse本身也是采用这种方式构建的。本文将分享Eclipse自动构建的一些经验,详细介绍Eclipse插件开发的自动编译过程。

  1.基本信息

  摘要:

  Eclipse 提供了在Eclipse IDE外自动构建的能力。Eclipse本身也是采用这种方式构建的。本文将分享Eclipse自动构建的一些经验,详细介绍Eclipse插件开发的自动编译过程。

  环境要求:本文是基于Eclipse 3.0环境进行描述的。如果你使用的是其他版本的Eclipse,在试验时你可能需要对一脚本进行修改。

  2.Ant介绍

  Ant是一个平台无关的Java项目构建工具。使用Ant可以方便的将您开发的项目的构建流程有效的管理起来,可以方便的提供给用户可发布的软件产品。使用Ant来做项目构建工具的优点被越来越多的人认可,目前开源的Java项目几乎都使用Ant做构建工具。现在还出现了Dot Net平台上的Ant构建工具。Ant已经成为了Java项目构建的事实上的标准。

  Ant通过执行构建脚本来生成可发布的软件包。构建脚本为XML格式。每一个Ant脚本中包含一个Project, Project下又包含许多的Target, Target由一个或多个Ant Task组成。Ant的Task允许用户自己进行扩展,当Ant提供的Task不能满足你的需要时可以自己开发一个Task。一个Ant脚本可以调用另外一个Ant脚本,所以可以设计出精巧的脚本回调结构, 使您开发的Ant脚本更易于维护和扩展。

  Eclipse将Ant集成到了它的IDE中,开发完一个插件项目,你可以方便的生成插件项目的构建脚本。但是Eclipse的插件项目一般比较依赖Eclipse的开发环境,如果直接使用Ant来执行Eclipse生成的构建脚本则需要做许多额外的环境设置的工作。Eclipse的开发者考虑到了这一点,在Eclipse中提供了一个Ant的Eclipse Application。你可以使用命令行的方式执行它,像下边这样:

  3 Eclipse插件自动构件过程

  3.1准备工作

  1.全面分析你需要构建的项目

作者:晏斐    责编:豆豆技术应用

正在加载评论...