wei*_* ye 6 gradle transitive-dependency
我想知道 Gradle 传递依赖中的“all*.exclude”是什么意思?
configurations {
compile.exclude group: 'org.hamcrest', module: 'hamcrest-core'
all*.exclude group: 'org.mockito', module: 'mockito-all'
}
Run Code Online (Sandbox Code Playgroud)
上面代码中的“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'
}
}
Run Code Online (Sandbox Code Playgroud)
该*.语法称为“散点运算符”,它是一种Groovy语法(请参阅段落8.1)。
| 归档时间: |
|
| 查看次数: |
8085 次 |
| 最近记录: |