文章目錄
- 一、構建工具引入
- 二、Gradle 構建工具作用
- 三、傳統的依賴管理
一、構建工具引入
構建工具 用于 管理代碼專案的 依賴 , 編譯 , 測驗 , 發布 周期 ;
常見的構建工具 : Ant , Make , Maven , Gradle ;
其中 Ant 和 Maven 都 使用 xml 作為構建檔案 , Make 使用 Makefile 作為構建檔案 ;
使用 xml 作為構建檔案 , 如果配置的專案很大 , 那么 xml 檔案 可讀性很差 , 維護難度很大 ;
這里重點學習 Android 工程的構建工具 Gradle ;
二、Gradle 構建工具作用
Gradle 構建工具的作用 :
- 構建引擎 :
- 配置 Android 應用的相關屬性 ;
- 配置 外部依賴庫 ;
- 定義相關任務執行某些特殊任務 , 如多渠道打包操作等 ;
- 處理 任務間的依賴關系 ;
- 依賴管理 :
- 宣告專案中的 依賴庫 ;
- 從指定的公共倉庫下載依賴庫 , 如 Google 倉庫 , MavenCenter 倉庫 , JCenter 倉庫 等 ;
- 應用下載的依賴庫 , 配置相關依賴 ;
三、傳統的依賴管理
傳統的依賴管理 : 在沒有引入依賴管理之前 , 可以使用手工配置的形式 , 進行依賴庫的管理 ;
-
手工下載匯入 : 如果沒有 依賴管理 , 需要 手動下載依賴包 , 然后手動匯入到工程中 , 并添加依賴檔案 ;
-
手工版本管理 : 依賴管理 中涉及到的 版本管理 , 都需要手動設定 ;
-
處理依賴的依賴問題 : 依賴包 可能還要涉及到 依賴其他的 依賴包 , 還要額外 配置依賴的依賴 ;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/382853.html
標籤:其他
