gpt4 book ai didi

gradle - 这个 "all*.exclude"在 Gradle 传递依赖中意味着什么?

转载 作者:行者123 更新时间:2023-12-03 03:46:32 25 4
gpt4 key购买 nike

我想知道 Gradle 传递依赖中的“all*.exclude”是什么意思?

configurations {
compile.exclude group: 'org.hamcrest', module: 'hamcrest-core'
all*.exclude group: 'org.mockito', module: 'mockito-all'
}

在上面的 Gradle 或其他语法的代码中是“all*.exclude”。

最佳答案

在这种情况下,all*.指所有 configurations ...
它适用于 exclude group: 'org.mockito', module: 'mockito-all'给他们所有人。all*.语法是以下的简写符号:

configurations {
all.collect { configuration ->
configuration.exclude group: 'org.mockito', module: 'mockito-all'
}
}
*.语法称为“扩展点运算符”,它是一个 Groovy语法(见 8.1 段)。

关于gradle - 这个 "all*.exclude"在 Gradle 传递依赖中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55441430/

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