YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← 0CMpSATXKk0

0CMpSATXKk0

Get Embed Code
4 Languages

Showing Revision 4 created 04/13/2016 by Udacity Robot.

  1. 对于任何其他 API 或
    框架,您会希望
  2. 能够在 Gradle 文档中
    方便地找到方向。
  3. Gradle 提供了一些不同的
    文档形式,但
  4. 我们将重点介绍 DSL
    参考,如果您想要
  5. 了解构建脚本的任何给定部分
    中提供的所有配置选项,这将是
  6. 要查看的第一个好去处。
  7. Gradle DSL 参考包括各种
    不同的构建脚本组件。
  8. 我们将在本节课稍后
    的时间对其中多个组件进行介绍。
  9. 由于我们目前关注的是任务,
    所以让我们来看看
  10. 作为 Gradle 分发的一部分
    提供的任务类型。
  11. 您可以看到,有多种不同的内置
    任务类型,
  12. 从跟进操作到编译
    再到源代码分析。
  13. 由于其中一种最常见的构建
    操作包括复制文件,
  14. 所以让我们来看看复制任务 API。
  15. 对于大多数内置任务类型,
    都提供了
  16. 常见配置用例的示例。
  17. 如果我们看得更深入一些,还可以
    看到多种任务配置属性
  18. 和可用属性。
  19. 许多方法说明都
    参考了其他更好的 API 类型。
  20. 由于许多 API 方法都将
    Groovy 闭包用作参数,
  21. 因此了解哪些参数
    会被传递到闭包中非常有用。
  22. 例如,eachFile 方法会将
    闭包作为参数。
  23. 然后,系统会为我们
    作为参数传递的闭包
  24. 提供一个 FileCopyDetails
    实例作为其参数。
  25. 我们可以单击此链接,然后获取
    有关此类中提供的选项
  26. 的附加详细信息。
  27. Gradle DSL 参考是
    您最好的伙伴。
  28. 学习它、爱上它,它将
    帮助您解决各种困境。