为什么这两个任务定义语法相同?

时间:2016-01-16 12:29:48

标签: groovy gradle

你能解释为什么Gradle中的这两个任务定义是等价的吗?

task(type: Copy, 'myTask')

并且

task myTask(type: Copy)

我不熟悉的Groovy魔法语法是什么,或者实际上是Gradle预处理?

1 个答案:

答案 0 :(得分:1)

Gradle似乎使用构建脚本转换器,它们在buildscript编译阶段执行。

你正在寻找

Here's the transformer

Here是一个转换列表。