gradle學習筆記

1、參考


官方文檔

2、名詞解釋


DSL, domain-speific language,特定領域語言java

3、正文


1. 第一個gradle項目

1.1 建立項目

image.png

image.png

image.png

build.gradle配置當前項目的腳本文件
gradle-wrapper.jar能夠使用的jar包
gradle-wrapper.properties配置屬性
gradlew基於unix系統的腳本
gradlew.bat基於windows系統的腳本
settings.gradle用於配置gradle構建的gradle設置腳本windows

1.2 建立任務

gradle使用groovy語言編寫任務,一個項目能夠包含多個任務,每一個任務執行一些操做app

gradle提供了一個任務庫,能夠配置某個任務
例如,一個核心copy任務,能夠將文件從一個目錄移到其餘目錄dom

image.png

注:這個copy任務,將把src目錄中文件複製到dest目錄,其中dest目錄不須要提早建立, group和description參數自定義ide

1.3 使用插件

gradle包含一系列插件,能夠在插件倉庫中發現,發行版中包含一個基本插件,gradle

在安裝了插件base後,能夠建立一個Zip任務ui

image.png

image.png

image.png

注: 這個zip任務,將把src目錄壓縮爲zip文件,保存在bulid/distributions目錄中spa

1.4 探索和調試

1.4.1 查看項目全部任務

image.png

1.4.2 查看項目全部屬性

image.png

2. 第一個java應用

2.1 建立項目

image.png

image.png

2.2 生成文件

查看settings.gradle, 設置根項目的名稱爲demo,默認狀況下,根項目名稱和項目所在目錄名稱相同插件

image.png

查看build.gradle
plugins指定插件
repositories指定存儲庫
dependencies指定項目依賴庫3d

image.png

2.3 使用阿里源

由於默認的jcenter()下載緩慢,能夠替換爲阿里源鏡像

image.png

2.4 打包

image.png

image.png

2.5 運行應用

image.png

相關文章
相關標籤/搜索