我想知道当您想排除依赖项时,all。*。exclude和all.exclude在configuration.all中到底有什么区别
configurations.all {
all.exclude
all*.exclude group: 'org.json', module: 'json'
}
答案 0 :(得分:0)
正确的语法是:
all
方法configurations.all {
exclude group: 'org.json', module: 'json'
}
OR
all
属性configurations {
all*.exclude(group: 'org.json', module: 'json')
}
all
属性包含项目configuration
中所有configurations
对象的列表。
如果要查看其实际包含的内容,可以执行以下操作:
println configurations.all.names
OR
println configurations.all*.name
语法*.
是一种俗套的特定运算符,称为spread operator。您可以阅读它的工作原理,以了解其在这里的工作原理。