在關於Groovy的基本部分的gradle documentation,我們有一個例子:什麼`配置。 <config>`允許迭代?
configurations.runtime.each { File f -> println f }
什麼代碼應該打印?我寫這個簡單的腳本生成腳本:
apply plugin: 'java'
configurations.runtime.each { File f -> println f }
dependencies{
project(':api') //This's just a project declared in the settings.gradle
}
和gradle check
所做的是什麼都不打印。這實際上是什麼意思?
打印將始終運行(不管任務),但沒有什麼需要重複打印。只添加'println「hello」',你會在技術上看到 – cfrick
,你不會「覆蓋」檢查任務,而是向它添加一個動作。檢查任務是一個「生命週期」任務,默認情況下沒有任何操作 –