第1章、简介
目录
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。
这里我们将介绍Gradle,我们认为gradle让java项目在构建上有了跨越性发展。Gradle提供了:
- 很灵活的通用构建工具,就像ant。
- 使用可切换的,已经约定好的框架,就像maven。但是Gradle不会对你做任何限制。
- 支持多项目的构建
- 强大的依赖管理(基于Apache lvy)。
- 完美兼容maven或Ivy仓库
- 无需提供远程仓库、pom.xml、ivy.xml就支持依赖管理
- 支持Ant类的task和builds
- Groovy构建脚本
- 提供rich domain model来描述构建信息