我对何时以及哪一个有疑问 shouldRunAfter
和 mustRunAfter
应该在gradle中排序任务时使用。
我对何时以及哪一个有疑问 shouldRunAfter
和 mustRunAfter
应该在gradle中排序任务时使用。
这些都记录得很好,请看看 这里。特别:
使用“必须运行后”排序规则时,请指定该任务B. 必须始终在taskA之后运行,只要taskA和taskB都是 跑。这表示为taskB.mustRunAfter(taskA)。 “应该运行 在“排序规则相似但不太严格之后,因为它将被忽略 在两种情况下。首先,如果使用该规则引入排序 周期。其次,当使用并行执行和所有依赖 除了“应该追赶”任务之外,任务已经满足, 然后,无论是否应该运行,该任务都将运行 在“依赖关系已经运行之后”。你应该使用“应该运行 之后“订购有用但不严格要求。
这些都记录得很好,请看看 这里。特别:
使用“必须运行后”排序规则时,请指定该任务B. 必须始终在taskA之后运行,只要taskA和taskB都是 跑。这表示为taskB.mustRunAfter(taskA)。 “应该运行 在“排序规则相似但不太严格之后,因为它将被忽略 在两种情况下。首先,如果使用该规则引入排序 周期。其次,当使用并行执行和所有依赖 除了“应该追赶”任务之外,任务已经满足, 然后,无论是否应该运行,该任务都将运行 在“依赖关系已经运行之后”。你应该使用“应该运行 之后“订购有用但不严格要求。