gpt4 book ai didi

gradle - 如何在另一个Gradle任务中调用任务

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

task buildJars(dependsOn:buildFlag) {
doLast{
if (tasks.buildFlag.bf=='T')
{
build.finalizedBy("taskA")
}
else
{
build.finalizedBy("taskB")
}
}
}

我无法根据上述条件执行taskA / TaskB。

最佳答案

是的,这种方式行不通。您必须在任务之外定义完成:

task task1{

}

task task2{

}

def condition=true

if(condition)
build.finalizedBy(task1)
else
build.finalizedBy(task2)

关于gradle - 如何在另一个Gradle任务中调用任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51362918/

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