我必须从processResources gradle任务中排除类型为xsl和xsd的文件。目前,我只排除了xsl文件和我的build.gradle片段,如下所示:
processResources {
filesNotMatching("**/*.xsl") {
expand(project.properties)
}
dependsOn versionInfo
}
我也想通过包含生成的类所属的包的模式来排除扩展名为xsd的文件。我已经了解到,filesNotMatching函数不采用多个参数。替代方法是什么?
答案 0 :(得分:2)
filesNotMatching
可以采用String
模式或Iterable<String>
。这意味着代码可以是:
processResources {
filesNotMatching(["**/*.xsl", "**/*.xsd"]) {
expand(project.properties)
}
dependsOn versionInfo
}