为什么使用 Gradle?
Gradle 是一个能通过插件形式自定义构建逻辑的优秀构建工具。
以下的一些特性让我们选择了 Gradle:
- 使用领域专用语言(DSL)来描述和控制构建逻辑
- 构建文件基于 Groovy,并允许通过 DSL 来声明元素、使用代码操作 DSL 元素这样的混合方式来自定义构建逻辑
- 内置了 Maven 和 Ivy 来进行依赖管理
- 相当灵活。允许使用最好的实现,但是不会强制实现的形式
- 插件可以提供它们的 DSL 和 API 来定义构建文件
- 优秀的 API 工具与 IDE 集成