gpt4 book ai didi

build - Gradle 多项目,更改默认构建文件名(build.gradle)

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

我们在根项目中有一个带有 settings.gradle 和没有 build.gradle 的多项目。

gradle 的默认行为只是在顶部目录中查找 settings.gradle 文件并读取之前定义的每个项目的 build.gradle 。

我的问题是:根据 checkout 多项目的环境,我想在从根项目运行构建时以默认“build2.gradle”而不是“build.gradle”运行。

最好的方法是什么??

谢谢

最佳答案

或者用于 settings.gradle 中的嵌套多项目:

setBuildFileName(rootProject)

def setBuildFileName(project) {
project.children.each { childProject ->
childProject.buildFileName = "${childProject.name}.gradle"
assert childProject.projectDir.isDirectory()
assert childProject.buildFile.isFile()
setBuildFileName(childProject)
}
}

关于build - Gradle 多项目,更改默认构建文件名(build.gradle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12246215/

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