build.gradle脚本中'$'的含义是什么?

Ili*_*lia 3 native build gradle

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

model {
    tasks {
        buildAllExecutables(Task) {
            dependsOn $.binaries.findAll { it.buildable }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

链接到文档

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

Mar*_*ira 6

$.符号是参考模型的其他元素的方法."模型"是指你跑步时看到的所有东西gradle model.因此,当我们这样做时,我们$.binaries告诉Gradle去寻找名为"二进制"的模型元素.作为另一个例子,我可以$.tasks.foo用来引用名为"foo"的任务.

有关详细信息,请参阅文档.