无论taskB必须在taskA之后运行,还是taskB取决于taskA,似乎taskA首先运行,然后taskB运行。有什么不同?

最佳答案

例如:

tasks.create('a')

tasks.create('b').dependsOn('a')

tasks.create('c')

tasks.create('d').mustRunAfter('c')
  • dependsOn-设置任务依赖性。在这里执行b将要求首先执行a
  • mustRunAfter-设置任务顺序。执行d不需要c。但是,当同时包含cd时,c将在d之前执行。
  • 关于gradle - Gradle中的mustRunAfter和dependsOn有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42033490/

    10-12 04:32