配置中all * .exclude和all.exclude有什么区别。all

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置中all * .exclude和all.exclude有什么区别。all相关的知识,希望对你有一定的参考价值。

我想知道配置* .all中所有* .exclude和all.exclude之间的确切区别是什么

configurations.all {
    all.exclude
    all*.exclude group: 'org.json', module: 'json'
}
答案
正确的语法是:

使用all方法

configurations.all { exclude group: 'org.json', module: 'json' }
OR

使用all属性

configurations { all*.exclude(group: 'org.json', module: 'json') }
all属性保存项目configuration中所有configuration对象的列表。

如果您想查看它实际包含的内容,可以这样做:

configurations

OR

configurations

并且语法println configurations.all.names
是特定于Groovy的运算符,称为println configurations.all*.name
。您可以在这里了解其工作原理,以了解其工作原理。

以上是关于配置中all * .exclude和all.exclude有什么区别。all的主要内容,如果未能解决你的问题,请参考以下文章

springboot项目scanBasePackages和exclude 迁移到配置文件

Rails - “union all”之后的“order by”

orm查询

Spring配置之<context:include-filter/>和<context:exclude-filter/>详解

Spring、SpringMVC中的exclude-filter和include-filter

如何使用批处理文件重命名现有文件以进行备份?