在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

構建工具

你需要的就是一套工具,能把你自動化構建的需求表示成可執(zhí)行的順序的任務(tasks),比如編譯源代碼,拷貝生成的class文件,組裝交付。每一個任務都是一個工作單元,任務的順序很重要,我們把任務和相互之間的依賴建模成一種有向無環(huán)圖,比如下面這個: http://wiki.jikexueyuan.com/project/gradleIn-action/images/dag.png" alt="" />

有向無環(huán)圖

包含兩個部分:

  • 節(jié)點(node):一個工作單元,在這里就是一個任務,比如編譯源代碼
  • 邊(edge): 一個有方向的邊,表示相鄰節(jié)點之間的依賴關系,如果一個任務定義了依賴,這個依賴的任務要在這個任務之前執(zhí)行。

http://wiki.jikexueyuan.com/project/gradleIn-action/images/dag1.png" alt="" />

構建工具的組成

  1. Build File. 包含構建需要的配置,定義了項目的依賴關系,比如第三方庫的,以及以任務的形式存在的指令,定義了任務之間的先后順序。

  2. Build inpus and outputs: 任務把輸入經過一系列步驟后產生輸出。

    http://wiki.jikexueyuan.com/project/gradleIn-action/images/dag2.png" alt="" />

  3. 依賴管理。

    http://wiki.jikexueyuan.com/project/gradleIn-action/images/dag3.png" alt="" />

上一篇:掌握構建生命周期下一篇:安裝Gradle