我正在阅读有关本机构建的文档。以下是构建所有变体的示例。
model {
tasks {
buildAllExecutables(Task) {
dependsOn $.binaries.findAll { it.buildable }
}
}
}
二进制文件容器之前这个美元符号的含义是什么?
答案 0 :(得分:5)
$.
表示法是一种引用模型其他元素的方法。 “模型”是指您在运行gradle model
时看到的所有内容。因此,当我们$.binaries
时,我们告诉Gradle去搜索名为“二进制”的模型元素。另一个例子,我可以使用$.tasks.foo
来引用名为“foo”的任务。
有关详细信息,请参阅the documentation。