运行时类路径规范化

运行时类路径规范化的配置。

有多种方法接受文件模式来有选择地规范化文件。模式可能包括:

  • '*' 匹配任意数量的字符
  • '?'匹配任何单个字符
  • '**' 匹配任意数量的目录或文件

可以在模式中使用“/”或“\”来分隔目录。以“/”或“\”结尾的模式将自动附加“**”。

例子:

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)

忽略类路径条目中匹配的资源pattern

properties(pattern, configuration)

将匹配的文件规范化pattern为属性文件,忽略注释和属性顺序,应用configuration.

properties(configuration)

根据 提供的规则规范所有属性文件configuration。这相当于RuntimeClasspathNormalization.properties(java.lang.String, org.gradle.api.Action)使用“**/*.properties”模式进行调用。

脚本块

无脚本块

方法详情

void ignoreString图案)

忽略类路径条目中匹配的资源pattern

void propertiesString模式、配置)Action<? super PropertiesFileNormalization>

将匹配的文件规范化pattern为属性文件,忽略注释和属性顺序,应用configuration.

void properties(配置)Action<? super PropertiesFileNormalization>

根据 提供的规则规范所有属性文件configuration。这相当于RuntimeClasspathNormalization.properties(java.lang.String, org.gradle.api.Action)使用“**/*.properties”模式进行调用。