1
私は2つのサブプロジェクトでGradleのプロジェクトいる:子プロジェクトの順序を制御する方法ルートビルドからのタスクを受け取りますか?
backend
frontend
私は:backend:build
を実行stage
と呼ばれる親プロジェクトでタスクを作成したいだけ: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")
まだ運を。