7
のように私はGradleのスクリプトを持っている:Gradle doFirstとdoLastの設計目的は何ですか?例えば
上記のいずれかのようにdoFirst & doLastの設計目的は何myTask_B {
doFirst {
println "first string"
println "last string"
}
}
myTask_C {
doLast {
println "first string"
println "last string"
}
}
:以下の2つのタスクはまったく同じ実行結果を持って
myTask_A {
doFirst {
println "first string"
}
doLast {
println "last string"
}
}
タスクは同じ結果をもたらしますか?
複数のdoFirstまたはdoLastをタスクに宣言するとどうなりますか? – vargonian
これは有効な設定です。それぞれの 'doFist'または' doLast'はリストに追加されるクロージャであり、順番に実行されます。複数の 'doLast'は' doFrist'の逆順で宣言された順に実行されます。 – Alpar
ああ、ありがとう。私は本当にそれが "addFirst/Last"または "insertFirst/Last"という名前になっていたらいいと思います。 – vargonian