Skip to content

Latest commit

 

History

History
87 lines (79 loc) · 2.43 KB

Chapter 00. Table of Contents.md

File metadata and controls

87 lines (79 loc) · 2.43 KB

Gradle User Guide

本手册翻译由flyingghost进行中。

1-12章使用Gradle 2.21版本的UserGuide。但由于适逢2.3发布,13章起使用Gradle 2.3版本的UserGuide。未来会持续使用最新版本翻译,并在全部完成后尽量保持已翻译章节的更新。

翻译并没有完全对照原文进行,而是根据本人的使用心得做了选择性的遗漏和注解。作为一份有趣的笔记,我喜欢深入浅出而不喜欢刻板照搬,但作为一份严谨的翻译,我觉得以后还是有必要仔细整理,补阙被遗漏的部分,并进一步丰富译者的注解。凯撒的归凯撒,上帝的归上帝。

由于水平限制,注解并没有按作者设想的那样深入浅出娓娓道来又鞭辟入里,甚至可能还有误解和扯淡。请各位读者大人原谅,并敬请高抬贵手,写个pull request来指正,小弟洗耳恭听。

另,原手册无节操的使用了随机函数安排章节内容,除前期基础部分按序翻译之外,后续章节将根据内容的兴趣程度重要程度安排翻译进度。请注意查看目录。

以上为废话,以下为目录。

目录

  1. 简介
  2. 概览
  3. 教程
  4. 安装Gradle
  5. 遇到问题怎么办?
  6. 构建脚本基础
  7. Java构建快速入门
  8. 依赖管理基础
  9. Groovy构建快速入门
  10. Web应用快速入门
  11. 使用Gradle命令行
  12. 使用Gradle图形界面
  13. 编写构建脚本
  14. 其他零碎知识点
  15. 深入Task
  16. 文件操作
  17. 在Gradle中使用Ant
  18. 日志记录
  19. Gradle守护进程
  20. 构建环境配置
  21. Gradle插件概述
  22. 标配Gradle插件
  23. Java
  24. Groovy
  25. Scala
  26. War
  27. Ear
  28. Jetty
  29. Checkstyle
  30. CodeNarc
  31. FindBugs
  32. JDepend
  33. PMD
  34. JaCoCo
  35. Sonar
  36. Sonar Runner
  37. OSGi
  38. Eclipse
  39. IDEA
  40. ANTLR
  41. 工程报告
  42. 通知
  43. 构建通知
  44. 分发
  45. 应用程序
  46. Java库分发
  47. 构建初始化
  48. Wrapper
  49. 构建仪表板
  50. Java Gradle插件开发
  51. 依赖管理
  52. 发布产出物
  53. Maven
  54. 签名
  55. 构建本地二进制文件
  56. 构建生命周期
  57. 多工程构建
  58. 编写自定义任务类
  59. 编写自定义插件
  60. 组织构建逻辑
  61. 初始化脚本
  62. Gradle Wrapper
  63. 嵌入式Gradle
  64. 比较构建
  65. Ivy发布
  66. Maven发布

附录A. Gradle例程 附录B. 潜在陷阱 附录C. 新特性的生命周期 附录D. Gradle命令行 附录E. 现有IDE集成,以及如何脱离IDE使用Gradle