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