Gradle 一 :使用須知


目錄

1、Gradle是什麼?

2、Gradle的安裝使用

3、Gradle常見概念

4、Gradle常見配置文件及其作用

5、Gradle引入插件(dependencies)

參考資料


1、Gradle是什麼?

    Gradle是自動化構建工具之一,支持Java、Groovy和Scale語言。

    項目構建工具有Ant, Maven, Gradle。其中,Ant 作爲最初構建工具,功能強大,但是規範性不足,一是目錄結構不規範,二是項目依賴管理build.xml沒有默認約定也不夠規範;Maven在Ant基礎上進行提升,對項目依賴採用pom.xml進行管理,解決了規範性的問題,但項目一大,依賴項繁多的時候,pom.xml就會特別冗長;於是乎,Gradle出世了,允許用戶修改源碼目錄,在依賴項管理方面大大提高了靈活度。

2、Gradle的安裝使用

    Gradle可以自主選擇安裝版本,選擇時最好擦亮雙眼看下注意事項,比如當前電腦系統是否支持,java版本是否滿足,一般情況下,Java版本需≥7。其安裝方式如下:

2.1、方式一:手動下載安裝Gradle

    ① Gradle官網下載: https://services.gradle.org/distributions/

選擇要安裝的版本,其中src.zip是源碼,bin.zip是發佈版,all.zip是下載全部的文件。

    ② 配置Gradle環境變量

編輯系統環境變量,在path中添加Gradle bin目錄路徑

    ③ 確認是否配置成功

cmd命令窗口中輸入gradle -v,返回當前安裝gradle的版本信息,Congradulations!

2.2、方式二:使用Gradle Wrapper來管理

    gradle wrapper --gradle-version 2.13

    對於基於Gradle的工程項目一般使用這個。此時不需要事先安裝Gradle,只需要運行gradlew或gradlew.bat指令即可。

3、Gradle常見概念

3.1、項目Project

    項目是工程的構建產物(如jar包)或實施產物(如war包,用以部署到生產環境),一次Gradle可以包含一個或多個項目。

3.2、任務Task

    任務是最小工作單元,執行構建工作(如編譯項目或執行測試)。

4、Gradle常見配置文件及其作用

4.1、腳本文件——build.gradle

    位置在每個gradle項目的根目錄下,每個project必有的文件。在其中添加依賴或任務從而完成產品構建。

其中,root-project的build.gradle適用於所有projects。

4.2、屬性文件——gradle.properties

    位置在root-project的根目錄下,用於配置所需插件的版本信息。

4.3、設置文件——settings.gradle

    位置在root-project的根目錄下,only one。主要用於構建多項目產品,告訴Gradle運行APP時哪些項目參與構建。

5、Gradle引入插件(dependencies)

5.1、build.gradle引入在線source 

//以引入groovy爲例

//根據名稱
apply plugin: 'groovy'

//根據類名
apply plugin: 'org.codehaus.groovy'

//引入時指定version
dependencies{
    compile(
        "org.codehaus.groovy:groovy:2.4.10",
    )
}

5.2、build.gradle引入本地jar包

//前提: 項目根目錄下創建package用於存放,一般命名爲‘libs’
//引入單個
dependencies{
	compile files('libs/groovy-2.4.10.jar')
}

//引入多個
dependencies{
	compile fileTree(dir:'libs',includes:['*.jar'])
}

 

參考資料

https://blog.csdn.net/akria1990/article/details/61931848

https://blog.csdn.net/cluzax/article/details/46583771

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章