Ant(Another Neat Tool)
来源:互联网 发布:梦幻西游mac版 安装 编辑:程序博客网 时间:2024/06/05 12:49
Ant是著名Java开源组织Apache的一个项目,是一个基于Java的批处理工具。Ant是Another NeatTool(另一个整洁的工具)的首字母缩写。它可以使你通过Ant脚本语言,自动将项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言等。总之,它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。
C或C++中的传统项目经常使用make工具来做这件事情,其中生成任务是通过调用shell命令来执行的,而依赖关系定义在每个生成文件之间,以便它们总是以必需的顺序执行。Ant与make类似,它也定义生成文件之间的依赖关系;然而,与使用特定于平台的shell命令来实现生成过程所不同的是,它使用跨平台的Java类。使用Ant,您能够编写单个生成文件,这个生成文件在任何Java平台上都一致地操作(因为Ant本身也是使用Java语言来实现的),这就是Ant最大的优势。
Ant的其他关键优势包括其突出的简单性和无缝地使用自定义功能来扩展它的能力。Ant主要是设计用于生成Java项目的,但这并不是它唯一的用途。我们发现它对其他任务也很有帮助,比如以跨平台的方式执行文件系统操作。此外,还有许多可用的第三方Ant任务,而编写自定义的Ant任务也是相对简单的,因此很容易针对特定的应用程序定制Ant。
Ant安装很简单,只要从Apache网站上下载它的zip包,然后解压到任何本地磁盘上,在环境变量中更新Path的值,加上“%ANT_HOME%/bin”就可以了,这样在DOS提示符中就可以使用Ant这个命令了。你还需要设置一下“ANT_HOME”这个环境变量,也就是解压后存放的目录。还有就是要检查一下JDK安装目录,确定“JAVA_HOME”是不是已加到环境变量中了。
转自:http://www.51cto.com/art/200806/78059.htm
《项目实践精解:基于Struts-Spring-Hibernate的Java应用开发》
梁立新编著 电子工业出版社
- Ant(Another Neat Tool)
- ant-another neat tool-应用指南
- Ant(another net tool)--1
- Ant(another net tool)--2
- another free uml tool, bouml
- about the Ant tool
- Ant tool in Eclipse
- ANTLR, ANother Tool for Language Recognition,
- ArmaGUI - Yet another arma tool by Spec0p
- YASAT – Yet Another Stupid Audit Tool
- Process Hacker - Another useful system tool
- Common Tool —— ant
- Mrs Neat
- Neat Tooltip for Combobox
- Neat Stuff Custom Draw
- Neat Sayings | WPI
- another
- ANother
- pku 1163 dp TheTriangle 解题报告
- 系统总线
- WAP网站禁止电脑访问的方法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- awk文本处理总结(入门,中级,高级)
- Ant(Another Neat Tool)
- 程序界面设计模式慨述
- 大家见笑了,easyxml-0.0.1.jar发布
- EDI 介绍[ZZ]
- Sql Server 常用日期格式及转换函数
- Java程序员必须了解的开源协议排行榜
- Sql Server中的日期与时间函数
- SQL Server存储过程学习
- c++中string的用法