ant 使用指南

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、概述

ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java 环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。

开发环境:

System:Windows

JDK:1.6+

IDE:eclipse

ant:1.9.1

Email:hoojo_@

Blog:/IBM_hoojo

/

二、优点

ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点:

1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性。

2、操作简单:Ant是由一个内置任务和可选任务组成的,用ant任务就像是在dos中写命令行一样。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。

3、维护简单、可读性好、集成简单:由于Ant构建文件时XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

三、安装和配置

1、下载ant,/apache//ant/binaries/apache-ant-1.9.1-bin.zip

2、解压zip压缩包,将压缩包放置你要放置的目录。我这里放置在D:\apache-ant-1.9.1,目录结构如下:

bin是ant的程序运行入口,如果没有配置ANT_HOME的情况下,可以通过bin目录中的bat 程序进行运行build任务。

如:在cmd中运行ant.bat就可以执行程序,当然你选择要当前目录中存在一个build.xml (build.xml是默认的ant执行文件,当然你可以指定其他文件)

etc目录中存放的都是一些xsl的输出模板,创建一个加强的导出各种任务的XML输出,使你的build文件摆脱过时的警告

lib目录中存放的是ant程序需要依赖的jar包

manual目录是ant程序的帮助文档

3、在我的电脑–>右键属性–>高级系统配置->环境变量中配置ant

新建系统变量ANT_HOME = D:\apache-ant-1.9.1

这样环境变量就配置好了,但前提你需要配置jdk的环境变量。如果你没有配置jdk的环境变量,那么请你先配置好jdk变量。jdk环境配置方法如下:

(1),安装JDk到其默认目录:C:\Program Files\Java\jdk1.5.0_05 (没有jdk去官方下载一个)

C:\Program Files\Java\jdk1.5.0

作用:告诉系统JVM在什么地方

(2),右击我的电脑,选属性,高级,环境变量

(3),在系统变量栏点新建,出现新建系统变量对话框,在变量名中填上JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.5.0_05

(4),确定后在系统变量(S)栏再新建一个环境变量CLASSPATH,变量

值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(开头的dot和;不能少)(5),确定后在系统变量(S)栏查找并选中变量为Path的选项,点编辑在变量值(V)的末尾添加:%JAVA_HOME%\bin

如果没有找到PATH变量,自己新建一个!

如果你不想每次运行都要cmd到class所在目录然后执行java命令,可以把所有的class文件放到统一的目录组织下,然后将此目录也追加到CLASSPATH下。

测试代码如下:

public class Test {

public static void main(String[] args) {

System.out.println("Hello World!");

}

}

用记事本编辑后存为Test.java(文件名与类名相同)文件,打开命令行窗口,

cd到文件所在目录下:

javac Test.java //编译命令

java Test //执行程序

如果输出为:Hello World! OK,配置完毕,否则,重新检查。

四、测试ant

在启动,运行cmd的dos窗口中输入ant,如图:

如果出现这个,那么恭喜你安装成功了!否则就失败了,检查下前面的步骤有没有错误。上面命令会执行ant程序,ant默认执行build.xml中的任务,这里在Administrator目录中没有这个文件。

如果安装失败,你看看是否存在一些情况:

1、没有配置JAVA_HOME 或配置错误,并且JAVA_HOME\bin\java.exe存在

2、没有配置ANT_HOEM 或配置错误,并且ANT_HOME\bin\ant.bat存在

3、检查你的环境变量的path变量中,有木有配置...;%ANT_HOME%\bin;...

%PATH%=...maybe-other-entries...;%ANT_HOME%\bin;...maybe-other-entries...

五、ant的运行时环境

ant在运行命令的时候,有时候会出现一些公园的jar库。这些库会存在于每个ant工程中,那么这个时候我们可以把这个jar包放到ant_home\lib目录中作为全局的库使用。

如果你不想“污染”原始的ant程序,那么你可以把jar包放在当前windows用户的目录下,具体位置应该是${user.home}/.ant/lib 下。没有以上目录可以手动建立。

如果你只是临时要添加lib,又不想把lib添加到当前ant工程中。你可以在运行ant程序的时候指定依赖的lib参数。

相关文档
最新文档