1. 程式人生 > >Gradle安裝使用以及基本操作

Gradle安裝使用以及基本操作

擔心 方便 情況 app 分享圖片 真的 content ngs 項目文件

簡單介紹

Gradle是一個好用的構建工具

使用它的原因是

1、配置相關依賴代碼量少,不會像maven一樣xml過多

2、打包編譯測試發布都有,而且使用起來方便

3、利用自定義的任務可以完成自己想要的功能

安裝

下載地址http://services.gradle.org/distributions/

下載你所需要對應的版本,gradle-4.3.1-bin.zip

下載後解壓到你想要的目錄

設置環境變量

技術分享圖片

技術分享圖片

在命令行下查看,出現以下信息證明安裝成功

技術分享圖片

使用idea創建一個web的Gradle項目

1.如下圖,第一步很簡單的,File->New->Project

2.在左邊欄目找到Gradle,然後在右邊勾選Java 和web 兩個選項,next。如果只是Java項目就只選java就可以了

技術分享圖片

3.輸入groupId和acrtifactId,next。

技術分享圖片

4. 如下圖,這個頁面,剛進來默認選擇的是Use default gradle wrapper(recommended), 我不選擇這個是因為我本地有裝gradle,所有不需要是用它默認的,如果選擇它,那麽創建項目之後,它就會去自動下載gradle,然後配置好,下載過程一般都很慢,至少我在我電腦上很慢。所有我選擇的是Use local gradle distribution,。然後上面還有一個勾選,就是自動創建空的根目錄文件夾,如果不選擇,創建完的項目會沒有java文件夾,所以勾選,讓它自動創建,next。

技術分享圖片

5. 如下圖,它默認的就是artifactId的名字,項目的唯一標識.

6.創建完成之後,左側是成功創建的項目文件目錄,如果之前沒有勾選Create directories for empty content roots automatically, 那麽就不會生成java 和resource這個兩個孔文件夾。

技術分享圖片

build.gradle和settings.gradle

首先是一個項目包含group、name、version

settings.gradle是用來管理多項目的,裏面包含了項目的name

技術分享圖片

在build.gradle中

apply是應用的插件,如:

技術分享圖片

這裏我們用了java和war的插件

dependencies是用於聲明這個項目依賴於哪些jar

技術分享圖片

這裏說明的是,測試編譯階段我們依賴junit的jar

其中包括complile(編譯時)runtime(運行時)testCompile(測試編譯時)testRuntime(測試運行時)

repositories是一個倉庫gradle會根據從上到下的順序依次去倉庫中尋找jar

技術分享圖片

這裏我們默認的是一個maven的中心倉庫

這裏可以配置

mavenLocal() 使用本地maven倉庫

mavenCentral() 使用maven中心倉庫

maven{

url ‘你的地址‘

}

使用固定的地址,這裏可以使用阿裏雲的鏡像下載速度會快一些,然後也可以使用公司內部的私服地址

maven {url http://maven.aliyun.com/nexus/content/groups/public/}

有關gradle的jar沖突

默認情況下,如果有jar包沖突,gradle會自動依賴兩個沖突jar包最新的一個版本,所以默認不需要進行管理。

如果真的出現無法解決的沖突,gradle也會出現明顯的沖突提示,所以不需要擔心

本地jar包位置和修改

gradle會下載相關需要依賴的jar包,默認的本地存放地址是:C:/Users/(用戶名)/.gradle/caches/modules-2/files-2.1

很多人和我一樣不願意放在C盤,所以需要修改位置,網上說很簡單,只需要添加一個環境變量就可以了

如下

技術分享圖片

但是對於IDEA來說木有用(當然上面的環境變量還是要添加的),在IDEA中使用gradle需要修改下面的路徑

技術分享圖片

這樣修改之後你就可以發現已經在自己下載jar了

Gradle安裝使用以及基本操作