Gradle簡介
Gradle是一個(gè)基于JVM的構(gòu)建工具,是一款通用靈活的構(gòu)建工具偷拔,支持maven廓块, Ivy倉庫,支持傳遞性依賴管理买决,而不需要遠(yuǎn)程倉庫或者是pom.xml和ivy.xml配置文件沛婴,基于Groovy,build腳本使用Groovy編寫策州。
下載
官方網(wǎng)站:https://gradle.org/install/#manually
提供了兩種下載方式瘸味,Binary-only是只下載二進(jìn)制源碼,Complete, with docs and sources是下載源碼和文檔够挂。如果有閱讀文檔的需求可以下載第二個(gè)旁仿,沒有需要的下載Binary-only即可。
安裝
解壓安裝包到想安裝到的目錄孽糖,如D:\Program Files\gradle-6.2.2
配置
配置環(huán)境變量
1枯冈、新建變量 GRADLE_HOME
變量名:GRADLE_HOME
變量值:解壓到的目錄(如:D:\Program Files\gradle-6.2.2)
2、新建變量 GRADLE_USER_HOME
變量名:GRADLE_USER_HOME
變量值:自定義Gradle倉庫目錄或者M(jìn)aven的倉庫目錄(如:D:\Program Files\maven-repository)
3办悟、修改環(huán)境變量Path尘奏,添加:%GRADLE_HOME%\bin
變量名:Path
變量值:%GRADLE_HOME%\bin
配置Gradle倉庫源
在Gradle安裝目錄下的 init.d 文件夾下,新建一個(gè) init.gradle 文件病蛉,里面填寫以下配置炫加。
allprojects {
repositories {
maven { url 'file:///D:/Program Files/maven-repository'}
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
}
}
}
repositories 中寫的是獲取 jar 包的順序。先是本地的 Maven 倉庫路徑铺然;接著的 mavenLocal() 是獲取 Maven 本地倉庫的路徑俗孝,應(yīng)該是和第一條一樣,但是不沖突魄健;第三條和第四條是從國內(nèi)和國外的網(wǎng)絡(luò)上倉庫獲雀陈痢;最后的 mavenCentral() 是從Apache提供的中央倉庫獲取 jar 包沽瘦。
Intellij idea 配置使用 gradle
在IDEA的Setting里打開"Build, Execution, Deployment"-"Build Tools"-"Gradle"革骨。
如果在變量和配置文件中設(shè)置了Gradle的倉庫路徑,在 Service directory path 中就會(huì)自動(dòng)填寫地址析恋,如果想改的話可以手動(dòng)修改良哲。