|
<div id="cnblogs_post_body"> Ant是一个用于简单或复杂Java工程的自动化构建、部署工具,它对于那些具有分布式开发团队或者相信通过频繁的构建来进行不间断集成的公司尤其有用。对于那些建立传统全Java应用程序以及那些使用HTML、JSP和Java servlets创建Web应用程序的公司来说,Ant极具价值。无论你的Java开发者使用什么操作系统、集成开发环境或者构建环境,Ant都可以将你的工程集合在一起,用于那些重要的构建。Ant也能够自动化并且同步文档部署,这通常发生在软件开发过程中的没有正式文档和文档比较混乱的部分。
在构建和部署Java应用程序的时候,Ant处理着大量有用的任务。最基本的任务包括添加和移除目录、使用FTP拷贝和下载文件、创建JAR和ZIP文件以及创建文档。更高级的特性包括用源代码控制系统诸如CVS或者SourceSafe来检查源代码、执行SQL查询或脚本、将XML文件转换为人能识别的HTML,以及为远程方法调用生成stub(存根)文件。
Ant和Make(非常著名的构建工具,很多C语言开发人员都使用它)之间有什么不同?Ant是为Java而创建,带有属于其自身的、独特的范例,具有可移植性。而Make依赖于固定的操作系统命令(因此一个运行在微软Windows下的Make文件对于使用UNIX的开发者来说毫无用处),利用Ant构建的纯Java工程是可移植的,因为Ant本身就是用Java编写的,并且Ant bulidfiles使用XML语法。
1.下载及安装
Apache Ant是一个基于Java的构建工具,满足跨平台使用。
下载及安装:
http://ant.apache.org/
解压下载的Ant拷贝到任意目录以D:\Program Files\apache-ant-1.8.4为例
将D:\Program Files\apache-ant-1.8.4配置为系统变量ANT_HOME
在PATH中加入%ANT_HOME%\bin
命令提示符中输入ant相关命令可以查看是否配置正确。

2.简单实例
实例:编译运行一个简单的类。
编写一个简单的HelloWorld
<div class="cnblogs_code">public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello, ANT!!!"); }} |
|