【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
生活随笔
收集整理的這篇文章主要介紹了
【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、構建工具引入
- 二、Gradle 構建工具作用
- 三、傳統的依賴管理
一、構建工具引入
構建工具 用于 管理代碼項目的 依賴 , 編譯 , 測試 , 發布 周期 ;
常見的構建工具 : Ant , Make , Maven , Gradle ;
其中 Ant 和 Maven 都 使用 xml 作為構建文件 , Make 使用 Makefile 作為構建文件 ;
使用 xml 作為構建文件 , 如果配置的項目很大 , 那么 xml 文件 可讀性很差 , 維護難度很大 ;
這里重點學習 Android 工程的構建工具 Gradle ;
二、Gradle 構建工具作用
Gradle 構建工具的作用 :
- 構建引擎 :
- 配置 Android 應用的相關屬性 ;
- 配置 外部依賴庫 ;
- 定義相關任務執行某些特殊任務 , 如多渠道打包操作等 ;
- 處理 任務間的依賴關系 ;
- 依賴管理 :
- 聲明項目中的 依賴庫 ;
- 從指定的公共倉庫下載依賴庫 , 如 Google 倉庫 , MavenCenter 倉庫 , JCenter 倉庫 等 ;
- 應用下載的依賴庫 , 配置相關依賴 ;
三、傳統的依賴管理
傳統的依賴管理 : 在沒有引入依賴管理之前 , 可以使用手工配置的形式 , 進行依賴庫的管理 ;
-
手工下載導入 : 如果沒有 依賴管理 , 需要 手動下載依賴包 , 然后手動導入到工程中 , 并添加依賴文件 ;
-
手工版本管理 : 依賴管理 中涉及到的 版本管理 , 都需要手動設置 ;
-
處理依賴的依賴問題 : 依賴包 可能還要涉及到 依賴其他的 依賴包 , 還要額外 配置依賴的依賴 ;
總結
以上是生活随笔為你收集整理的【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 逆向】ART 脱壳 (
- 下一篇: 【Groovy】Gradle 构建工具