Ant 教程
Apache Ant是一个开源项目,由 Apache 软件基金会发起。 Ant用于自动化软件构建过程的软件工具,例如编译,运行,测试和组装 Java 应用程序。它由 Apache 软件基金会设计和开发,最初于2000年7月19日发布。
它是Unix的 Make 构建工具的更好替代。 Ant是用Java编写的,需要 JVM 才能构建 Java项目。
Ant使用 XML 来描述构建代码,默认情况下,其 XML 文件名为 build.xml 。
历史记录
Apache Ant项目由 James Duncan Davidson 启动。该项目的target是创建一个简单的平台独立工具,以使用 XML 指令构建Tomcat。它的第一个版本1.1是2000年7月19日发布的。后来,它被认为是用 Java 编写的最苛刻的工具之一。
其最新版本是1.10.3,于2018年3月27日发布。
到2002年,Ant是大多数 Java 开发项目。 Ant也可以用于构建以 C 或 C ++ 编写的非Java应用程序。
Ant成功的关键因素
- 可扩展架构
- 高性能
- 大型社区
- 向后兼容
所需的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版本和git分支1.9.x | 1.5 |
任何1.10.x版本和当前的git master分支 | 1.8 |
Apache Ant版本历史记录
版本 | 发布年份 |
1.1 | 2000年7月19日 |
1.2 | 2000年10月24日 |
1.3 | 2001年3月3日 |
1.4 | 2001年9月3日 |
1.4.1 | 2001年10月11日 |
1.5 | 2002年7月10日 |
1.5.1 | 2002年10月3日 |
1.5.2 | 2003年3月3日 |
1.5.3 | 2003年4月9日 |
1.5.4 | 2003年8月12日 |
1.6.0 | 2003年12月18日 |
1.6.1 | 2004年2月12日 |
1.6.2 | 2004年7月16日 |
1.6.3 | 2005年4月28日 |
1.6.4 | 2005年5月19日 |
1.6.5 | 2005年6月2日 |
1.7.0 | 2006年12月19日 |
1.7.1 | 2008年6月27日 |
1.8.0 | 2010年2月8日 |
1.8.4 | 2012年5月23日 |
1.9.0 | 2013年3月7日 |
1.10.3 | 2018年3月27日 |
1.10.4 | 2018年6月22日 |
Apache Ant Index
Ant Tutorial
- Ant 教程
- Ant 介绍
- Ant 安装
- Ant Hello World
- Ant 项目
- Ant Targets
- Ant Tasks
- Ant Properties
- Ant Token Filters
- Ant 命令行参数
- Ant If-Unless
- Ant 类型
- Ant 自定义组建
- Ant Listeners
- Ant IDE
- Ant InputHandler
- Ant 外部任务
- Ant 参数处理器
- Ant API
- Ant JAR
Ant Tasks
- Ant AntStructure
- Ant Basename
- Ant Gzip
- Ant Chmod
- Ant Concat
- Ant Condition
- Ant Copy
- Ant CVS
- Ant Delete
- Ant EAR
- Ant Fail
- Ant Filter
- Ant Import
- Ant Java
- Ant Javac
- Ant Length
- Ant LoadFile
- Ant Mkdir
- Ant Move
- Ant Sleep
- Ant War
- Ant Zip
- Ant JUnit
- Ant Telnet
Apache Ant的主要特性包括:开源灵活易于使用跨平台可扩展可扩展XML文件开源Apache Ant是一个开源库。它允许用户访问源代码并进行复制。 Ant具有开源软件许可证。它可以用于学习,重新分发 灵活Ant本 ...