1.Introduction
Official Website:http://ant.apache.org/
Apache Ant is a Java library and command-line tool that help building software.
Apache Ant是一个基于Java的构建(Build)工具。类似Unix/Linux C程序员经常使用的Make工具。与Make相比,Ant完全由Java实现,具有跨平台的好处。
据Ant原作者James Duncan Davidson也是Tomcat的创始人介绍,Ant是“Another Neat Tool”的缩写,意思是“另一个简洁的工具”,是比Make更简洁,适用。不过,人们更愿意接受Ant即“蚂蚁”这样的理解。
最初,Ant其实是Tomcat的一部分,Ant的唯一目的就是build Tomcat。2000年1月,Ant脱离了Tomcat,成为独立的Apache开源项目,由独立的CVS模块维护,更名为Apache Ant。
2.Download and Install Ant in Windows7
Install JDK1.5 or later.
Download binary distribution from address:http://ant.apache.org/bindownload.cgi
Currently, Apache Ant 1.8.4 is the best available version.
解压后目录如下:
bin – 公共的二进制文件,以及运行脚本
build – 临时创建的文件,如.class文件
dist – 目标输出文件,如.jar文件
docs – 文档
lib – 需要导出的jar包
src – 源文件
2. 指定ANT_HOME变量。打开控制面板 -> 系统 –> 高级 –> 环境变量。创建用户变量ANT_HOME,值为zip包解压路径。例如:
变量名:”ANT_HOME”
变量值:"C:\Program Files\Apache Software Foundation\apache-ant-1.8.1"
3. 将ANT_HOME加入PATH变量。
变量名:" PATH"
变量值:" ;%ANT_HOME%\bin"
4. 创建用户变量JAVA_HOME,值为Java安装目录。例如:
变量名:”JAVA_HOME”
变量值:"C:\Program Files\Java\jdk1.6.0_21"
创建用户变量JAVA_HOME,值为Java安装目录。JAVA_HOME = C:\Program Files\java\jdk1.6.0_02
5. 将JAVA_HOME加入PATH变量。
变量名:" PATH"
变量值:" ;%JAVA_HOME%\bin"
• 使用javac –version检查Java环境是否正确。返回值应为:javac 1.6.0_21
• 使用ant –version检查Ant环境是否正确。返回值应为:Apache Ant version 1.8.1 compiled on April 30 2010。
如图所示:
如果遇到安装错误,请参见Apache Ant官方网站:http://ant.apache.org/problems.html。
可以通过ant -help查看ant命令的使用。
注意:可以通过其他方式也可运行ant,ant的入口为org.apache.tools.ant.launch.Launcher,包含main方法,可指定执行该类并传入参数。
Summary:
Ant Features:
作为一个Java应用,Ant具有跨平台的特点。
Ant脚本是标准的XML,可读性好。
扩展和调用Ant API完成自定义任务。
Eclipse对Ant脚本也提供强大的内置支持。