ant 使用指南

 

一、概述

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

 

开发环境:

System:Windows

JDK:1.6+

IDE:eclipse

ant:1.9.1

 

Email:hoojo_@126.com

Blog:

 

二、优点

ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点:1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性。2、操作简单:Ant是由一个内置任务和可选任务组成的,用ant任务就像是在dos中写命令行一样。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。3、维护简单、可读性好、集成简单:由于Ant构建文件 时XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

 

三、安装和配置

1、下载ant,

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

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参数。

同时,你还可以在当前build工程的classpath目录中添加你的工程依赖jar包。

六、ant命令

辽远或偏僻的地方,而会常常想起这一次的旅行,

ant 使用指南

相关文章:

你感兴趣的文章:

标签云: