2017-10-23 12 views
-2

taskBがtaskAに依存している場合を実行し、その後taskB ...GradleのタスクDEPENDSONはすでに、タスク

質問1:taskAは一度だけ実行されていますか? 質問2:taskAを実行したとき、またはtaskBを実行したときに実行されますか?

+2

あなたのgradleファイルを表示してください。 – Rao

+0

taskBを呼び出すと、gradleは最新の状態ではないと判断した場合にのみtaskAを実行します。 taskAだけを実行すると同じことが起こります。もしgradleが最新のものがないと判断されれば、何も実行されません。詳細がなくても、gradleがtaskAを最新のものと考えることができる理由を説明することは不可能です。 ** TL; DR - RTFM ** – msrd0

答えて

0

のみ実行するをビルド(Gradle呼び出し)します。それらの間に依存性が存在しない場合

また、あなたはGradleのに渡すタスクの順序は、維持されます。

あなたがgradle taskA taskBが、taskA.dependsOn taskBを呼び出す場合、taskBtaskA前に実行されます。

関連する問題