Ant 教程

Apache 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

下一章:Ant 特性

Apache Ant的主要特性包括:开源灵活易于使用跨平台可扩展可扩展XML文件开源Apache Ant是一个开源库。它允许用户访问源代码并进行复制。 Ant具有开源软件许可证。它可以用于学习,重新分发 灵活Ant本 ...