gpt4 book ai didi

gradle - 除了另一个任务外,明确运行 Gradle DefaultTasks

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

我在我的 build.gradle 中指定了一些 defaultTasks。出于 CI 的目的,除了一些其他任务之外,我还希望能够运行这些任务。

是否可以调用 gradle 来运行除了一些其他任务之外的默认任务(没有明确指定属于“默认任务”的所有任务)。

例如:

在 build.gradle 中:

defaultTasks 'A','C','D'

在我的 CI 中,我想运行指定的默认任务和任务“E”

所以像这样:

gradle defaultTasks E

我想避免像这样再次显式列出所有任务:

gradle A C D E

可能吗? (使用单个 gradle 调用)

最佳答案

您可以创建一个名为 runDefaultTasks 的新任务,并使其依赖于您希望默认运行的任何任务。像这样:

def defaultTasks = ['A','B','C']

task runDefaultTasks(dependsOn: defaultTasks) {

}

然后按如下方式调用它:

gradle runDefaultTasks E

关于gradle - 除了另一个任务外,明确运行 Gradle DefaultTasks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38388435/

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