Gradle是一個基於JVM的構建工具,是一款通用靈活的構建工具,支持maven, Ivy倉庫,支持傳遞性依賴管理,而不須要遠程倉庫或者是pom.xml和ivy.xml配置文件,基於Groovy,build腳本使用Groovy編寫。網絡
官方網站:https://gradle.org/install/#m...maven
提供了兩種下載方式,Binary-only是隻下載二進制源碼,Complete, with docs and sources是下載源碼和文檔。若是有閱讀文檔的需求能夠下載第二個,沒有須要的下載Binary-only便可。ide
解壓安裝包到想安裝到的目錄,如D:Program Filesgradle-6.2.2工具
變量名:GRADLE_HOMEgradle
變量值:解壓到的目錄(如:D:Program Filesgradle-6.2.2)網站
變量名:GRADLE_USER_HOMEui
變量值:自定義Gradle倉庫目錄或者Maven的倉庫目錄(如:D:Program Filesmaven-repository)url
變量名:Pathidea
變量值:%GRADLE_HOME%binspa
在Gradle安裝目錄下的 init.d 文件夾下,新建一個 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 本地倉庫的路徑,應該是和第一條同樣,可是不衝突;第三條和第四條是從國內和國外的網絡上倉庫獲取;最後的 mavenCentral() 是從Apache提供的中央倉庫獲取 jar 包。
在IDEA的Setting裏打開"Build, Execution, Deployment"-"Build Tools"-"Gradle"。
若是在變量和配置文件中設置了Gradle的倉庫路徑,在 Service directory path 中就會自動填寫地址,若是想改的話能夠手動修改。