如今各大小有名無名廠商發(fā)布的各種依賴包版本滾動越來越頻繁晌涕,也總有那么一波同學希望項目中的依賴盡可能保持新的版本栈顷,且看如下幾種方式:
手動檢查
最原始費時的方式莫過于手動檢查了 :},喜歡這種方式自虐的同學可以點擊傳送門
Maven中央倉庫
保持最新
使用+
可以使依賴保持最新鸵鸥,不過這樣帶來的副作用即是每次構(gòu)建總會去檢查每個依賴是否存在最新版本奠滑,這必然會拖慢構(gòu)建的速度。
org.springframework.boot:spring-boot-starter-web:+
使用插件
使用三方插件進行檢查,可以使依賴固定在一個相對新的版本养叛,這里需要注意的是,plugins需要放置在腳本的頂部宰翅,更多關(guān)于plugins
的內(nèi)容可以查看官方文檔
plugins {
id "name.remal.check-dependency-updates" version "1.0.6"
}
應用此插件后,可以執(zhí)行gradle checkDependencyUpdates
或 gradle cDU
檢查依賴最新版本 : }
> Task :web:checkDependencyUpdates
New dependency version: com.alibaba:druid: 1.0.29 -> 1.1.7