- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
Ant简介
Apache Ant(Another Neat Tool)是由Apache软件件基金会启动的一个开源项目。 Ant是一个Java库和一个软件工具,用于自动化软件构建过程,如编译,运行,测试和组装Java应用程序。 它由Apache软件件基金会设计和开发,最初于2000年7月19日发布。
它是Unix的Make构建工具的更好替代品。 Ant是用Java编写的,需要JVM来构建Java项目。Ant使用XML来描述构建代码,默认情况下,它的XML文件名是build.xml
。
Ant历史
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应用程序。
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版本 | 1.5 |
任何1.10.x版本 | 1.8 |
上一篇:没有了
下一篇:Apache Ant功能特性