在Travis documentation about caching dependencies,它提到:Travis CI如何緩存Gradle依賴關係?
緩存的目的是爲了使安裝特定語言的依賴性方便,快捷,因此與像捆紮機,畫中畫,作曲家,故宮,搖籃,Maven的工具應有盡有,是應該怎樣進入緩存。
大文件,這些文件安裝快,但速度慢,下載並不會從緩存中受益,因爲他們採取只要從緩存下載來自原始來源:
我在我的Java項目中使用搖籃。
似乎Gradle緩存是那些.jar
文件,它應該屬於「快速安裝」類別。
所以我的問題是,爲什麼Travis建議緩存Gradle依賴關係,如果.jar
文件安裝速度快,但下載速度慢?
這些好處(就構建時間較短而言)來自哪裏?