运行时类路径规范化的配置。
几种方法接受文件模式来选择性地规范化文件。模式可以包括
- '*' 匹配任意数量的字符
- '?' 匹配任意单个字符
- '**' 匹配任意数量的目录或文件
在模式中可以使用 '/' 或 '\' 分隔目录。以 '/' 或 '\' 结尾的模式将自动追加 '**'。
示例
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)
忽略类路径条目中匹配 pattern
的资源。
void
properties
(String
pattern, Action
<? super PropertiesFileNormalization
>
configuration)
Action
<? super PropertiesFileNormalization
>将匹配 pattern
的文件规范化为属性文件,忽略注释和属性顺序,应用由 configuration
提供的规则。
void
properties
(Action
<? super PropertiesFileNormalization
>
configuration)
Action
<? super PropertiesFileNormalization
>根据 configuration
提供的规则规范化所有属性文件。这等效于调用 RuntimeClasspathNormalization.properties(java.lang.String, org.gradle.api.Action)
和 '**/*.properties' 模式。