鍍金池/ 教程/ 物聯(lián)網/ 簡介
依賴管理實戰(zhàn)
配置遠程倉庫
安裝Gradle
簡介
項目自動化簡介
配置子項目
Gradle強大的特性
自動化測試
簡介
掌握構建生命周期
使用命令行操作
構建Java項目
管理任務
構建工具
連續(xù)傳遞的特性
用Gradle開發(fā)Web項目
聲明依賴
構建塊
簡介
測試Java應用
java構建工具
為什么選擇Gradle
拆分項目文件
單元測試
多項目打包
Gradle 起步
介紹這個Gradle項目
簡介
自定義腳本
Gradle包裝器
簡要概述依賴管理
項目模塊化

簡介

在第三章我們在構建To Do應用的時候學習到了怎么聲明對Servlet ApI的依賴,Gradle的領域特定語言使得聲明依賴和倉庫變得很簡單,你只需要在dependencies腳本中聲明你所依賴的庫,然后你需要告訴構建系統(tǒng)要從哪個倉庫里下載依賴。提供了這兩個信息,Gradle就能自動解析、下載依賴到你的電腦上,如果有需要會存儲在本地緩存中必備以后需要。

這一章我們將介紹Gradle對依賴管理的強大支持,學習依賴分組和定位不同類型倉庫的DSL元素。依賴管理看起來很容易,但是當出現(xiàn)依賴解析沖突時就會很棘手,復雜的依賴關系可能導致構建中依賴一個庫的多個版本。Gradle通過分析依賴樹得到依賴報告,你將很容易找到一個指定的依賴的來源,為什么選擇這個版本來處理版本沖突。

Gradle有自己的依賴管理實現(xiàn),為了避免其他依賴管理軟件比如Ivy和Maven的缺點,Gradle關心的是性能、可靠性和復用性。