Gradle插件开发手册
译者序
简介
gradle构建系统的目标
为什么使用gradle
要求
基本项目
简单的构建文件
项目结构
Configuring the Structure
构建任务
通用任务
Java项目的Task
Android tasks
基本的构建定制
Manifest属性
构建类型
签名配置
运行 Proguard
依赖关系,Android库和多项目设置
依赖二进制包
本地包
远程文件
多项目设置
库项目
创建一个库项目
普通项目和库项目之间的区别
引用一个库项目
库项目发布
测试
基本知识和配置
R运行测试
测试Android库
测试报告
独立项目
多项目报告
Lint支持)
构建变种版本
不同定制的产品
构建类型+定制产品=构建变种版本
Product Flavor的配置
源组件和依赖关系
构建和任务
测试
Multi-flavor variants
高级构建定制
构建选项
Java编译选项
aapt选项
dex选项
操作task
BuildType和Product Flavor属性参考
使用(JDK)1.7版本的sourceCompatibility
主页
资讯
文章
代码
电子书
gradle构建系统的目标
采用Gradle作为新构建系统的目标:
让重用代码和资源变得更加容易。
让创建同一应用程序的不同版本变得更加容易,无论是多个apk发布版本还是同一个应用的不同定制版本。
让构建过程变得更加容易配置,扩展和定制。
整合优秀的IDE