gpt4 book ai didi

gradle - gradle用不同的属性值执行两次任务

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

如何执行两次具有不同属性值的任务?例如

project.ext {
value = 1;
}

task foo {
doFirst {

if (value == 1)
// do something
else
// do something else
}

}

添加一个新任务以不同的值两次执行该任务:
task fooValues {
project.ext.set("value", 1)
foo.execute()

project.ext.set("value", 2)
foo.execute()
}

错误:
   task.execute() is deprecated.

如何实现呢?

最佳答案

Gradle的工作方式是,您将声明两个任务,每个任务都做自己的事情,然后根据需要调用它们。

或者,您甚至可以使用任务规则基于该属性值生成两个任务。请参阅文档中的examples

关于gradle - gradle用不同的属性值执行两次任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49342480/

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