gradle - 有没有办法像我们对文件那样通过 gradle 匹配正则表达式的目录?

标签 gradle android-gradle-plugin

我发现有几种方法可以获取 File 列表并通过 gradle 将文件与正则表达式进行匹配,如下所示:Filter file name with regex 。有没有办法对目录进行类似的匹配?即通过 gradle 判断特定文件夹中是否存在带有正则表达式的目录?如果目录与正则表达式匹配,则获取该目录名称以在 build.gradle 中设置 System.properties

最佳答案

file('the/containing/directory').eachDirMatch(~/<your regexp here>/) {
    // set the system property with it.name
}

关于gradle - 有没有办法像我们对文件那样通过 gradle 匹配正则表达式的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37112873/

相关文章:

android - Gradle,Gradle包装器在Android Studio中的不同实例by ionic cordova

java - 符号构建期间发生意外异常(rebuildModuleMaps)

google-app-engine - 在预定义的端口号上运行 AppEngine 模块

android - android:gradle:如何复制文件?发出将文件设置为可读或读取的问题

android - 如何使用 HtmlCompat?

maven - mavenDeployer没有使用变量值

android - Gradle(Android Studio)不会生成jar文件

android - 使用 com.google.gms.google-services gradle 插件时出现 NoSuchMethodError。

android - 在新的 Android Studio 中使用 OpenCL

android - play-services-ads :18. 0.0 和 appcompat-v7 :28. 0.0 - 合并失败,并且无法组合使用 groupid com.android.support 和 androidx.* 的依赖项