专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » javaant:Java开源构建工具ant介绍 »正文

javaant:Java开源构建工具ant介绍

来源: 发布时间:星期四, 2009年1月8日 浏览:14次 评论:0
  Ant全名是"Another Neat Tool"是由 James Duncan Davidson在Make工具无法满足他需求下所撰写出来构建(build)工具目前由Apache Software Foundation持续进行开发根据官方网站WebSite上FAQ中"What is Apache Ant"回答:

  Ant is a Java-based build tool. In theory, it is kind of like Make, without Make's wrinkles and with the full portability of pure Java code.

  对于没有使用过Make工具初学者来说想象下您如何管理您原始码?自动处理CLASSPATH问题?在编译的后将编译过后档案指定至某个目录?包装您类库?甚至执行自动测试并将报告储存下来?这切都可以透过Ant来完成!您不用不断使用javac、copy、cd、 java指令来达成这些目只要撰写好构建文件(buildfile)个以XML组织文件档案的后最简单情况下您只要下达ant指令所有切就可以完成

  或许有人会说这些东西有些IDE也可以办到这并不是正确说法Ant并不取代IDE它补强了IDE而也没有IDE可以取代Ant他们是互补不是相互取代

  简单归纳下Ant可以帮您自动完成任务:

  · 编译Java原始码

  · 建立jar、war、zip档案

  · 自动测试和生成报告

  · 从CVS等管理系统取得原始码

  您可以先行至以下网站WebSite取得些信息:

  · Ant 官方网站WebSite

  · Ant 使用者手册

  以下介绍如何设定Ant在下载Ant的后将压缩档解压缩至您想要目录假设是c:developapache-ant-1.6.1

  · 新增系统变量:JAVA_HOME内容为您Java安装路径例如:c:developj2sdk1.4.2

  · 新增系统变量:ANT_HOME内容:c:developapache-ant-1.6.1

  · 在PATH环境变量中加入Antbin目录:in

  如果您要让Ant能支持JUnit建议您直接将JUnitjunit.jar放置在Antlib目录并记得改变CLASSPATH中原先有有关 JUnit设定例如:%ANT_HOMElibjunit.jar虽然也有其它方式可以设定但这是最快最简单思路方法

  如果是Windows 2000/XP请在[系统内容/进阶/设定环境变量]中设定[系统变量]以完成以上设定例如:

  

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: