这个 "all*.exclude" 在 Gradle 传递依赖中意味着什么?
What does this "all*.exclude" means in Gradle transitive dependency?
我想知道 "all*.exclude" 在 Gradle 传递依赖中是什么意思?
configurations {
compile.exclude group: 'org.hamcrest', module: 'hamcrest-core'
all*.exclude group: 'org.mockito', module: 'mockito-all'
}
是 "all*.exclude" 上面语法中的代码 Gradle 还是其他的。
在此上下文中,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
)。
我想知道 "all*.exclude" 在 Gradle 传递依赖中是什么意思?
configurations {
compile.exclude group: 'org.hamcrest', module: 'hamcrest-core'
all*.exclude group: 'org.mockito', module: 'mockito-all'
}
是 "all*.exclude" 上面语法中的代码 Gradle 还是其他的。
在此上下文中,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
)。