【发布时间】:2017-04-28 17:51:43
【问题描述】:
我有一个带有两个子项目的 Gradle 项目:
backendfrontend
我想在名为stage 的父项目中创建一个任务,该任务执行:backend:build,但仅在运行:frontend:clean 和:backend:clean 之后。
我试过了,但 mustRunAfter 被忽略了,而清理发生在构建结束时。它有什么问题?
task stage(dependsOn: [':frontend:clean', ':backend:clean', ':backend:build'])
task(":backend:build").mustRunAfter(":frontend:clean", ":backend:clean")
我还尝试将第二行替换为:
project("backend").build.mustRunAfter(":frontend:clean, ":backend:clean")
但还是没有运气。
【问题讨论】: