第 1 章 简介

2018-02-24 16:09 更新

本文档适用于 0.9 版本的 Gradle plugin。由于我们在 1.0 版本之前介绍的不兼容,所以早期版本可能与本文档有所不同。

Gradle 构建系统的目标

采用 Gradle 作为新构建系统的目标:

  • 让重用代码和资源变得更加容易
  • 让创建同一应用程序的不同版本变得更加容易,无论是多个 apk 发布版本还是同一个应用的不同定制版本
  • 让构建过程变得更加容易配置,扩展和定制。
  • 整合优秀的 IDE

Gradle 为什么使用

Gradle 是一个优秀的构建系统和构建工具,它允许通过插件创建自定义的构建逻辑。我们基于 Gradle 以下的一些特点而选择了它:

  • 采用了 Domain Specific Language(DSL 语言) 来描述和控制构建逻辑。
  • 构建文件基于 Groovy,并且允许通过混合声明 DSL 元素和使用代码来控制 DSL 元素以控制自定义的构建逻辑。
  • 支持 Maven 或者 Ivy 的依赖管理。
  • 非常灵活。允许使用最好的实现,但是不会强制实现的方式。
  • 插件可以提供自己的 DSL 和 API 以供构建文件使用。
  • 良好的 API 工具供 IDE 集成。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号