1

2つのgradleプロジェクトがあります。projectAとprojectBとしましょう。projectAでタスクを作成する必要があります。これにより、projectBでタスクを実行できます。私は多くの方法で試しましたが、それを行う方法を見つけることができませんでした。次のコードを検討してください。

//ProjectA build.gradle
task taskA(dependsOn: ProjectB.taskB) << { println "executed taskB" }


//ProjectB build.gradle
task taskB() << { println "executing taskB"}

taskAを実行すると、出力は次のようになります。

>> gradle taskA
executing taskB
executed taskB

とにかくこれを達成できますか?

ありがとう。

4

1 に答える 1

1
task taskA(dependsOn: project(":ProjectB").taskB)

taskAがtaskBを実行するとは言いませんが、taskBに依存します。

于 2012-10-24T07:34:58.787 に答える