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-studio - Android Gradle同步失败问题Android Studio 3.1.4和Gradle 4.4

gradle - Gradle-uploadArchives生成的快照与createJar不同

android - 从eclipse导入android studio出错

android - Android Studio 必须使用 Gradle 吗?

android - 如何在 Gradle 中使用方法添加依赖项

android - 无论如何在这里访问 java 代码中的 gradle ext 属性?

git - 我到底应该把 .GitIgnore 文件放在 Android Studio 项目中的什么地方

java - Gradle "test"任务没有在应该失败的地方失败

android - Gradle 构建错误无法解决 io.fabric

android - 发布无法解决对具有多个具有不同坐标的发布的项目的依赖关系