运行时类路径规范化的配置。
有多种方法接受文件模式来有选择地规范化文件。模式可能包括:
- '*' 匹配任意数量的字符
- '?'匹配任何单个字符
- '**' 匹配任意数量的目录或文件
可以在模式中使用“/”或“\”来分隔目录。以“/”或“\”结尾的模式将自动附加“**”。
例子:
all files ending with '.json' (including files in subdirectories) **/*.json
all files beginning with 'build-' in the level1/level2 directory
level1/level2/build-*
all files (including subdirectories) beneath config/build-data config/build-data/
all properties files in a build directory beneath com/acme (including subdirectories)
com/acme/**/build/*.properties
方法 | 描述 |
ignore(pattern) | 忽略类路径条目中匹配的资源 |
properties(pattern, configuration) | 将匹配的文件规范化 |
properties(configuration) | 根据 提供的规则规范所有属性文件 |
void
ignore
(String
图案)
忽略类路径条目中匹配的资源pattern
。
void
properties
(String
模式、配置)Action
<? super PropertiesFileNormalization
>
Action
<? super PropertiesFileNormalization
>将匹配的文件规范化pattern
为属性文件,忽略注释和属性顺序,应用configuration
.
void
properties
(配置)Action
<? super PropertiesFileNormalization
>
Action
<? super PropertiesFileNormalization
>根据 提供的规则规范所有属性文件configuration
。这相当于RuntimeClasspathNormalization.properties(java.lang.String, org.gradle.api.Action)
使用“**/*.properties”模式进行调用。