第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来描述构建信息
在第2章概述中,您将会看到Gradle的详细概述。此外,还有教程等着你,玩得开心:)
1.1 关于本用户指南
本用户指南,如Gradle本身,正在积极发展。
Gradle的一些部分没有被完全记录在需要的位置。
所提供的一些内容将不完全清楚,或者假定您比Gradle更了解Gradle。
我们需要您的帮助来改进此用户指南。
您可以在Gradle网站上找到有关文档的更多信息。
在整个用户指南中,您将找到一些表示Gradle任务之间依赖关系的图表。
这些使用类似于UML依赖符号的东西,它将一个任务的箭头呈现给第一个任务所依赖的任务。