gpt4 book ai didi

android - 将所有子文件夹定义为源文件夹

转载 作者:行者123 更新时间:2023-12-03 06:19:08 24 4
gpt4 key购买 nike

这是我的 build.gradle

    sourceSets {
main {

java.srcDirs = ['src/base', 'src/modules/module1', 'src/modules/module2', 'src/modules/module3']

res.srcDirs = ['src/base/common-res', 'src/modules/com/features/module1/resources', 'src/modules/com/features/module2/resources', 'src/modules/com/features/module3/resources']
}
}

更新

基本上我想让“模块”文件夹中的所有子文件夹成为源文件夹,而里面的所有资源文件夹都是 res 文件夹。

以这种方式,但没有定义每个新文件夹:

enter image description here

我想用通配符代替module1、module2等来表示所有子文件夹都是源目录。

这该怎么做?

最佳答案

您可以使用 GDK列出文件夹的目录,
所以你可以尝试类似的东西:

file("src/modules").eachDir { module ->
file("src/modules/$module").eachDir {
if (it == "resources" ) {
java.srcDirs.add "src/modules/$module/it"
} else {
res.srcDirs.add "src/modules/$module/it"
}
}
}

这将遍历“src/modules”中的所有目录,然后将每个模块的每个子目录添加为源,除非它被称为资源。未经测试的代码,但应该让你开始。

关于android - 将所有子文件夹定义为源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27528591/

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