Ant使用指南

 

Ant的全称是:Another Neat Tool

Ant的安装

首先将下载下来的ant包解压,然后在C盘新建文件夹“ant”,将解压后的文件拷到ant目录下,在环境变量中添加ant_home变量:C:/ant,在path中添加C:/ant/bin,打开命令行窗口,运行set path,出现C:/ant/bin,意思是表示bin目录里面有一个可以执行的批处理文件;再运行ant命令,如果显示build.xml文件不存在,表示ant安装成功

 

Ant命令

1-help:提示帮助

2-projecthelp:打印出关于buildfile的信息,包含了目标和其下级目标

3-version:版本信息

4-diagnostics:显示ant项目的运行环境,依赖库等信息

5-debug:显示ant执行调试的信息,详细的log信息

6-libpath):指定类库位置,让ant使用这些类文件

7-logfile<file>:指定日志文件

8-quiet:隐藏ant执行的提示输出信息,命令行将不会输出具体的target执行信息

9-verbose:显示ant执行的详细信息,包括OSjava环境等信息

10-buildfile:指定要执行的xml文件

11-Dproperty=value》:用于设定变量

 

 

Ant能完成的主要工作:

(1)       init:初始化工作,即在进行打包,部署之前对环境进行一些初始化工作

(2)       compile:编译工作,即将java代码编译为class

(3)       javadoc:生成文档,即用来生成API的相关文档

(4)       jar:打包工作,即用来将编译的class文件打成jar

(5)       deploy:部署工作,即用来对打好的jar或者war进行部署

(6)       clean:清除工作,即用来清空初始化的环境

(7)       all:执行全部任务

 

project元素的属性:

(1)       name:工程的名字

(2)       default:当Ant开始运行时,开发人员可以选择target执行,如果没有target被指定执行时,默认的任务将开始执行

(3)       basedir:当前工程的基本路径,“.”表示当前工程的根目录

 

一个project有一系列的propertyproperty类似于全局变量,包含namevalue属性,属性访问的方法:${property}

 

Ant内置的属性

(1)       basedir:工程的路径

(2)       ant.filebuild文件的路径

(3)       ant.version:版本

(4)       ant.property.name:工程名

(5)       ant.java.versionjvm版本

 

target元素的属性

(1)       name:指定目标的名称

(2)       depends:指定所依赖的target

(3)       if:条件,如果满足条件则执行

(4)       unless:条件,如果不满足条件则不执行

(5)       description:对target的描述

(6)       task:一小段的任务

(7)       reference:引用,通过refid属性来引用在其他节中定义的ID

 

 

你可能感兴趣的:(工作,ant,javadoc,Path,任务,reference)