
基于新一代所用構(gòu)建工具, 目錄, 第1章課程介紹, 1 - 1項目自動化介紹(03:29), 其中包含構(gòu)建工具的作用, 主流共構(gòu)建工具圖。- 3. 是什么具有開源性質(zhì)的項目自動化構(gòu)建工具是怎樣的, 它是建立于名為Ant以及Maven概念基礎(chǔ)之上的, 同時呢它還把由那個基于某種基礎(chǔ)的特定領(lǐng)域語言也就是常說的DSL又引入進來了, 并且它不是采用將腳本進行管理為XML這種特定形式, 以此不再按這種 XML形式管理構(gòu)建中的腳本。### 1 - 2課程是對相關(guān)內(nèi)容予以介紹的部分起始時間為02:09## 在第2章的情況之下是關(guān)于準(zhǔn)備去使用的### 2 - 1所含內(nèi)容為安裝事項相關(guān)時間區(qū)間是05:42- 其中一項要點是進行安裝。- 配置環(huán)境變量, - GRADLE HOME - 添加到path , %GRADLE_ _HOME%\bin; - 驗證是否安裝成功, gradle -V2減負2, 基礎(chǔ)知識, 理論介紹, 時長02:47, 其中一點, 是什么?- 它是一種用于Java虛擬機的敏捷動態(tài)式語言, 它是成熟的面向?qū)ο缶幊陶Z言, 它既能用于面向?qū)ο缶幊? 它又能用作純粹腳本語言。使用該種語言不用編過多代碼, 它同時具備閉包及動態(tài)語言里的其他特性。2. 拿來跟Java作比較, 3. 具備高效的特性。### 在2到3之間的那些基礎(chǔ)知識, 是與java比較的相關(guān)內(nèi)容, 時間是05:38。參考附錄 語言快速入門### 2-4 基礎(chǔ)知識-高效特性(10:55)參考附錄 語言快速入門### 2- 5 基礎(chǔ)知識-重點(01:46)參考附錄 語言快速入門## 第三章, 首個項目### 三一, 首個項目之介紹零二零一### 3-2 TODO-應(yīng)用程序版本(08:34)參考視頻### 3- -3 TODO -WEB版(05:26)參考視頻##章四第, 用應(yīng)級高###4求要求*1介紹本腳建構(gòu)(08:50)。- 構(gòu)建塊構(gòu)建里存在兩個基本概念, 分別是項目( )以及任務(wù)(task), 每個構(gòu)建起碼涵蓋一個項目, 項目之中包含一個或者多個任務(wù)。在多項目構(gòu)建的情形下, 一個項目能夠依賴于別的項目與此相類似的是, 任務(wù)能夠形成一個依賴關(guān)系圖以確保它們的執(zhí)行順序。-項目-任務(wù)工作###4減2自定工作0點47分### 4-3構(gòu)建生命周期(03:45)### 4-4 依賴管理(12:03)- 概述- 差不多所有基于JVM的軟件工程項目, 都得依賴外部類庫去重用已有的功能。自動化的依賴管理能夠明確依賴的版本, 進而能解決因傳遞性依賴造成的版本沖突。倉庫常用, 傳遞依賴呈遞升層次趨向, 配置依賴于階段, 階段關(guān)系以圖來展現(xiàn), 三種情況分別各表述。### 4-5 解決版本沖突(07:20)- 解決沖突- 查看依賴報告- 排除傳遞性依賴- 強制一個版本- 修改默認解決策略configurations.all { resolutionStrategy { failOnVersionConflict() } }### 4-6 多項目構(gòu)建介紹(07:03)- 項目模塊化企業(yè)項目里, 包層次以及類關(guān)系相當(dāng)復(fù)雜, 把代碼劃分成模塊, 一般來講是最佳的實踐方式, 實現(xiàn)這個得要你清晰地劃分好功能的邊界罷了, 類如把業(yè)務(wù)邏輯跟數(shù)據(jù)持久化區(qū)分開來。當(dāng)項目契合高內(nèi)聚低耦合標(biāo)準(zhǔn)彼時模塊化就變得相當(dāng)簡易了 , 它可是一條十分不錯的軟件開發(fā)實踐。- 配置子項目- 配置要求.### 4-7多項目構(gòu)建實戰(zhàn)(09:21)### 4-8自動化測試(06:44)- 自動化測試有一些用于開源的測試框架, 像JUnit這類, 它能助力編寫具備可復(fù)用特性的結(jié)構(gòu)化測試, 為了使這些測試得以運行, 要先對它們進行編譯, 如同編譯源代碼那般。測試代碼所起的作用僅僅是在用于測試的情形下, 是不應(yīng)當(dāng)將其發(fā)布到生產(chǎn)環(huán)境當(dāng)中的, 得把源代碼跟測試代碼區(qū)分開來。是關(guān)于項目布局的圖, 測試時發(fā)現(xiàn), 在出現(xiàn)4 - 9發(fā)布這個情況的時候, 時間是04:19。# 第5章, 課程總結(jié), ### 5 - 1, 6課程總結(jié), (02:47)。