全面了解 Gradle 的构建过程和如何自定义 Gradle 插件

目前 Android 默认的构建工具为 Gradle,而 Gradle 在构建过程中,各个 Task 功能的实现都是以 Gradle 插件的形式接入的。比如说 apply plugin: 'com.android.application' ,提供了 Android 工程编译和构建的功能;apply plugin: 'java' 提供了 Java 工程构建的功能。

那这些功能都是怎么集成进来的呢?我们该如何自定义满足自己需求的 Gradle 插件呢?什么时候需要自定义 Gradle 插件呢?

学完本篇文章,你将会学到如下内容:

  • Gradle 的构建流程
  • 什么是 Gradle 插件
  • Gradle 插件在构建过程中都做了什么
  • 如何在不同工程场景下自定义 Gradle 插件
  • 对自定义 Gradle 插件进行实践
  • 自定义 Gradle 插件都有哪些神奇的应用

阅读全文: http://gitbook.cn/gitchat/activity/5da57fbd6e358760fbc7f115

您还可以下载 **** 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

全面了解 Gradle 的构建过程和如何自定义 Gradle 插件