Java Build Practice 1:Ant

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脚本也提供强大的内置支持。

作者:Angelo Lee
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/yefengmeander/p/2948959.html