gpt4 book ai didi

gradle - 根据gradle中的配置文件来构建项目

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

我有一个多项目环境。我想要类似的东西,如果从根项目目录中启动命令行“gradle clean -PsubProj build”,则仅构建“subProj”。
对于“gradle clean -Pdev build”或“gradle clean build”,应构建除“subProj”以外的所有其他子项目。
我尝试在settings.gradle中执行以下操作:

if (rootProject.hasProperty('subProj')) {
include "subProj"
}else{
include "subProj1", "subProj2", "subProj3"
}

但是它不起作用。

观察到的行为:
在任何情况下,仅会构建“else”部分中的项目,而不会拾取“subProj”。

我想念什么。 TIA。

最佳答案

删除rootProject

if (hasProperty('subProj')) {
include "subProj"
} else {
include "subProj1", "subProj2", "subProj3"
}

关于gradle - 根据gradle中的配置文件来构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49030307/

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