gpt4 book ai didi

java - Gradle Groovy 语法 "configurations {all*.exclude ...}"

转载 作者:行者123 更新时间:2023-12-02 01:08:40 30 4
gpt4 key购买 nike

我遇到了 Gradle Groovy DSL 片段,如下所示:

configurations {
all*.exclude group:'org.apache.hadoop', module:'hadoop-core'
}

all*.exclude我完全困惑了。上面的 block 与下面的 block 等价吗?

configurations {
all {
exclude group:'org.apache.hadoop', module:'hadoop-core'
}
}

此外,是否有引用文献解释 all*.exclude句法?

谢谢。

最佳答案

结果确实是一样的。

all 是一个包含所有配置对象列表的属性。 *. 部分是 Groovy 语法,意思是“对列表的每个元素执行操作”。它的名字是 spread operator

同样的问题已被问过here .

关于java - Gradle Groovy 语法 "configurations {all*.exclude ...}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59686922/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com