Gradle 什么';s配置中的all*.exclude和all.exclude之间的差异。all
我想知道当您要排除依赖项时,configurations.all中的all*.exclude和all.exclude有什么不同Gradle 什么';s配置中的all*.exclude和all.exclude之间的差异。all,gradle,android-gradle-plugin,build.gradle,gradlew,Gradle,Android Gradle Plugin,Build.gradle,Gradlew,我想知道当您要排除依赖项时,configurations.all中的all*.exclude和all.exclude有什么不同 configurations.all { all.exclude all*.exclude group: 'org.json', module: 'json' } 正确的语法是: 使用all方法 或 使用all属性 all属性包含项目中所有对象的列表 如果您想查看它实际包含的内容,可以执行以下操作: println configurations.all
configurations.all {
all.exclude
all*.exclude group: 'org.json', module: 'json'
}
正确的语法是:
使用all
方法
或
使用all
属性
all
属性包含项目中所有对象的列表
如果您想查看它实际包含的内容,可以执行以下操作:
println configurations.all.names
或
语法*。
是一个特定于groovy的操作符,称为。您可以阅读它是如何工作的,以了解它在这里工作的原因。检查
configurations {
all*.exclude(group: 'org.json', module: 'json')
}
println configurations.all.names
println configurations.all*.name