Apache Ant(Another Neat Tool)是由Apache软件件基金会启动的一个开源项目。 Ant是一个Java库和一个软件工具,用于自动化软件构建过程,如编译,运行,测试和组装Java应用程序。 它由Apache软件件基金会设计和开发,最初于2000年7月19日发布。
它是Unix的Make构建工具的更好替代品。 Ant是用Java编写的,需要JVM来构建Java项目。Ant使用XML来描述构建代码,默认情况下,它的XML文件名是build.xml
。
Apache Ant项目由James Duncan Davidson创建。 该项目的目标是创建简单的平台无关工具,以使用XML指令构建Tomcat。 它的第一个版本1.1
于2000年7月19日发布。后来它被认为是用Java编写的最苛刻的工具之一。
它的最新版本是1.10.3
,于2018年3月27日发布。
到2002年,Ant是大多数Java开发项目使用最苛刻的构建工具。 Ant也可用于构建用Java或C++编写的非Java应用程序。
可扩展的架构
高性能
广大的社区
向后兼容性
所需的Java版本
Ant版本 | 最低Java版本 |
---|---|
1.1 ~ 1.5.4 | 1.1 |
1.6.0 ~ 1.6.5 | 1.2 |
1.7.0 ~ 1.7.1 | 1.3 |
1.8.0 ~ 1.8.3 | 1.4 |
任何1.9.x版本 | 1.5 |
任何1.10.x版本 | 1.8 |