Gradle需要3-4秒才能運行這樣的任務(沒有其他任何內容添加到構建文件中)是否正常?爲什麼「空」Gradle的構建如此緩慢?
task testtask {
doFirst{
println 'test1'
}
}
這是後「開始搖籃守護進程」運行,使建立「更快」。這是不是有點荒謬?或者我的環境太糟糕了,它不應該那麼慢? (以任何方式加快速度?)
Gradle需要3-4秒才能運行這樣的任務(沒有其他任何內容添加到構建文件中)是否正常?爲什麼「空」Gradle的構建如此緩慢?
task testtask {
doFirst{
println 'test1'
}
}
這是後「開始搖籃守護進程」運行,使建立「更快」。這是不是有點荒謬?或者我的環境太糟糕了,它不應該那麼慢? (以任何方式加快速度?)
每次啓動任何任務時,Gradle都會重新爲腳本提供更改和正確性。在此之後發生實際的任務執行。 4秒對我來說似乎並不稀奇。
一個原因可能是啓用了調試日誌記錄並觸發了執行額外耗時的度量標準收集活動。有關更多信息,請參閱this other Stack Overflow question and answer。
否則,啓用Gradle分析來幫助縮小問題的根源。 (例如,gradle --profile build
)