Gradle的安裝與配置

1. Gradle簡介

  Gradle是源於Apache Ant和Apache Maven概念的項目自動化構建開源工具,它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各類繁瑣配置面向Java應用爲主。當前其支持的語言暫時有Java、Groovy、Kotlin和Scala。網絡

  Gradle是一個基於JVM的構建工具,是一款通用靈活的構建工具,支持maven, Ivy倉庫,支持傳遞性依賴管理,而不須要遠程倉庫或者是pom.xml和ivy.xml配置文件,基於Groovy,build腳本使用Groovy編寫。maven

  IDEA 2017.3以上版本支持。工具

 

2. 下載

  官方網站:https://gradle.org/install/#manuallygradle

  提供了兩種下載方式,Binary-only是隻下載二進制源碼,Complete, with docs and sources是下載源碼和文檔。若是有閱讀文檔的需求能夠下載第二個,沒有須要的下載Binary-only便可。網站

 

3. 安裝

  解壓安裝包到想安裝到的目錄。ui

 

4. 配置

  (1) 配置環境變量

    1) 新建變量url

      變量名:GRADLE_HOMEspa

      變量值:解壓到的目錄code

      

    2) 新建變量xml

      變量名:GRADLE_USER_HOME

      變量值:自定義Gradle倉庫目錄或者Maven的倉庫目錄

      

    3) 添加變量

      變量名:Path

      變量值:%GRADLE_HOME%\bin;

      

 

 

  (2) 配置Gradle倉庫源

    在Gradle安裝目錄下的 init.d 文件夾下,新建一個 init.gradle 文件,裏面填寫如下配置。

allprojects {
    repositories {
        maven { url 'file:///C:/Java/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 包。

 

  (3) 配置到IDEA

    在IDEA的Setting裏打開"Build, Execution, Deployment"-"Build Tools"-"Gradle"。

    勾選 Use local Gradle distribution,在 Gradle home 中選擇安裝的Gradle的路徑。

    若是在變量和配置文件中設置了Gradle的倉庫路徑,在 Service directory path 中就會自動填寫地址,若是想改的話能夠手動修改。

相關文章
相關標籤/搜索