/gradle-in-action

gradle实战一书的练习

Primary LanguageJavaMIT LicenseMIT

gradle-in-action

简介:gradle实战一书的练习


2.1 helloworld

2.2 动态任务定义和任务链


3.1 使用gradle构建todo应用程序


4.1 给现有的task添加动作

4.2 定义task依赖

4.3 终结者task(个人觉得和依赖相反)

4.4 使用pojo对象表示项目版本

4.5 使用配置文件设置pojo的属性,相比直接再gradle中创建对象更加灵活。

4.6 将实现项目版本切换为生产版本的自动化

4.7 通过inputs/outputs来添加增量式构建支持

4.8 自定义Task的实现

4.9 使用Task来备份ZIP包

4.10 分别编写主副版本升级Task

4.11 通用版本发布Task规则

4.12 在buildSrc目录下构建代码

4.13 通过生命周期钩子实现版本发布功能

4.14 通过生命周期监听器实现版本发布功能

4.15 初始化构建环境