gpt4 book ai didi

gradle - 如何从 processResources Gradle 任务中排除多个文件

转载 作者:行者123 更新时间:2023-12-03 02:53:03 25 4
gpt4 key购买 nike

我必须从 processResources gradle 任务中排除 xsl 和 xsd 类型的文件。目前我只排除了 xsl 文件和我的 build.gradle 片段,如下所示:

processResources {
filesNotMatching("**/*.xsl") {
expand(project.properties)
}
dependsOn versionInfo
}

我还想通过包含生成的类所属的包的模式来排除扩展名为 xsd 的文件。我已经了解到 filesNotMatching 函数不接受多个参数。这样做的替代方法是什么?

最佳答案

filesNotMatching可以拍String模式或 Iterable<String> .这意味着代码可以是:

processResources {
filesNotMatching(["**/*.xsl", "**/*.xsd"]) {
expand(project.properties)
}
dependsOn versionInfo
}

关于gradle - 如何从 processResources Gradle 任务中排除多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51871183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com