' $'是什么意思?在build.gradle脚本中

时间:2016-10-11 17:05:32

标签: gradle build native

我正在阅读有关本机构建的文档。以下是构建所有变体的示例。

model {
    tasks {
        buildAllExecutables(Task) {
            dependsOn $.binaries.findAll { it.buildable }
        }
    }
}

Link to documentation

二进制文件容器之前这个美元符号的含义是什么?

1 个答案:

答案 0 :(得分:5)

$.表示法是一种引用模型其他元素的方法。 “模型”是指您在运行gradle model时看到的所有内容。因此,当我们$.binaries时,我们告诉Gradle去搜索名为“二进制”的模型元素。另一个例子,我可以使用$.tasks.foo来引用名为“foo”的任务。

有关详细信息,请参阅the documentation