本手册翻译由flyingghost进行中。
1-12章使用Gradle 2.21版本的UserGuide。但由于适逢2.3发布,13章起使用Gradle 2.3版本的UserGuide。未来会持续使用最新版本翻译,并在全部完成后尽量保持已翻译章节的更新。
翻译并没有完全对照原文进行,而是根据本人的使用心得做了选择性的遗漏和注解。作为一份有趣的笔记,我喜欢深入浅出而不喜欢刻板照搬,但作为一份严谨的翻译,我觉得以后还是有必要仔细整理,补阙被遗漏的部分,并进一步丰富译者的注解。凯撒的归凯撒,上帝的归上帝。
由于水平限制,注解并没有按作者设想的那样深入浅出娓娓道来又鞭辟入里,甚至可能还有误解和扯淡。请各位读者大人原谅,并敬请高抬贵手,写个pull request来指正,小弟洗耳恭听。
另,原手册无节操的使用了随机函数安排章节内容,除前期基础部分按序翻译之外,后续章节将根据内容的兴趣程度重要程度安排翻译进度。请注意查看目录。
以上为废话,以下为目录。
- 简介
- 概览
- 教程
- 安装Gradle
- 遇到问题怎么办?
- 构建脚本基础
- Java构建快速入门
- 依赖管理基础
- Groovy构建快速入门
- Web应用快速入门
- 使用Gradle命令行
- 使用Gradle图形界面
- 编写构建脚本
- 其他零碎知识点
- 深入Task
- 文件操作
- 在Gradle中使用Ant
- 日志记录
- Gradle守护进程
- 构建环境配置
- Gradle插件概述
- 标配Gradle插件
- Java
- Groovy
- Scala
- War
- Ear
- Jetty
- Checkstyle
- CodeNarc
- FindBugs
- JDepend
- PMD
- JaCoCo
- Sonar
- Sonar Runner
- OSGi
- Eclipse
- IDEA
- ANTLR
- 工程报告
- 通知
- 构建通知
- 分发
- 应用程序
- Java库分发
- 构建初始化
- Wrapper
- 构建仪表板
- Java Gradle插件开发
- 依赖管理
- 发布产出物
- Maven
- 签名
- 构建本地二进制文件
- 构建生命周期
- 多工程构建
- 编写自定义任务类
- 编写自定义插件
- 组织构建逻辑
- 初始化脚本
- Gradle Wrapper
- 嵌入式Gradle
- 比较构建
- Ivy发布
- Maven发布
附录A. Gradle例程 附录B. 潜在陷阱 附录C. 新特性的生命周期 附录D. Gradle命令行 附录E. 现有IDE集成,以及如何脱离IDE使用Gradle