【问题标题】:gradle: for taskB to run after taskA whenever taskA is rungradle:让 taskB 在 taskA 运行时在 taskA 之后运行
【发布时间】:2017-03-10 16:17:20
【问题描述】:

我无法弄清楚如何强制一项任务总是在另一个任务之后运行。我知道dependsOn,但taskA.dependsOn taskB 会导致taskB 首先执行。我也知道mustRunAftershouldRunAfter,但taskB.mustRunAfter taskA 不会强制taskB 运行,它只确保如果两者都被调用,taskA 首先运行。如果我同时使用两者,则会出现循环依赖错误。

我想让gradle taskA 让taskA 运行,然后让taskB 运行。

【问题讨论】:

    标签: gradle


    【解决方案1】:

    我正在寻找finalizer tasks。使用方法finalizedBy()

    taskA.finalizedBy taskB
    

    【讨论】:

    • @JaredBurrows 2 天不能
    • 啊,你刚刚回答了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    相关资源
    最近更新 更多