1. 程式人生 > 程式設計 >Gradle 6.6.1 安裝配置的詳細教程

Gradle 6.6.1 安裝配置的詳細教程

Gradle是一個基於Apache Ant和Apache Maven概念的專案自動化構建開源工具。它使用一種基於Groovy的特定領域語言(DSL)來宣告專案設定,目前也增加了基於Kotlin語言的kotlin-based DSL,拋棄了基於XML的各種繁瑣配置。
面向Java應用為主。當前其支援的語言限於Java、Groovy、Kotlin和Scala,計劃未來將支援更多的語言。

簡介

Gradle是一個基於JVM的構建工具,是一款通用靈活的構建工具,支援maven, Ivy倉庫,支援傳遞性依賴管理,而不需要遠端倉庫或者是pom.xml和ivy.xml配置檔案,基於Groovy,build指令碼使用Groovy編寫。

gradle提供了什麼

1. 一種可切換的,像maven一樣的基於約定的構建框架,卻又從不鎖住你(約定優於配置)
2. 強大的支援多工程的構建
3. 強大的依賴管理(基於Apache Ivy),提供最大的便利去構建你的工程
4. 全力支援已有的Maven或者Ivy倉庫基礎建設
5. 支援傳遞性依賴管理,在不需要遠端倉庫和pom.xml和ivy配置檔案的前提下
6. 基於groovy指令碼構建,其build指令碼使用groovy語言編寫
7. 具有廣泛的領域模型支援你的構建

下載

從 Gralde 官方網站下載 Gradle 的最新發行包。

在這裡插入圖片描述

下載後文件

在這裡插入圖片描述

解壓

壓縮包放到需要安裝的目錄並解壓,解壓後的目錄如下:

在這裡插入圖片描述

環境變數配置

環境變數中新增GRADLE_HOME

在這裡插入圖片描述

將 %GRADLE_HOME%/bin 加入到你的 PATH 環境變數中

在這裡插入圖片描述

測試

  • 開啟命令視窗數輸入:gradle -v
  • 輸出以下結果標識安裝成功
C:\Users\herion>gradle -v

------------------------------------------------------------
Gradle 6.6.1
------------------------------------------------------------

Build time:  2020-08-25 16:29:12 UTC
Revision:   f2d1fb54a951d8b11d25748e4711bec8d128d7e3

Kotlin:    1.3.72
Groovy:    2.5.12
Ant:     Apache Ant(TM) version 1.10.8 compiled on May 10 2020
JVM:     1.8.0_211 (Oracle Corporation 25.211-b12)
OS:      Windows 10 10.0 amd64

Gradle 倉庫源 配置 在Gradle安裝目錄下的 init.d 資料夾下,新建一個 init.gradle 檔案

在這裡插入圖片描述

init.gradle 新增如下配置,repositories 中寫的是獲取 jar 包的順序。

allprojects {
  repositories {
    maven { url 'file:///D:/develop/maven_jar'}
    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/' }
    }
  }
}
  1. maven { url ‘file:///D:/develop/maven_jar'} 本地jar包存放路徑
  2. mavenLocal() 是獲取 Maven 本地倉庫的jar包
  3. maven { name “Alibaba” ; url “https://maven.aliyun.com/repository/public” } 阿里倉庫獲取
  4. mavenCentral() 是從Apache提供的中央倉庫獲取 jar 包。
  5. 所以jar包獲取順序為本地倉庫->Alibaba倉庫->Bstek 倉庫->Apache中央倉庫

idea 配置

在這裡插入圖片描述

到此這篇關於Gradle 6.6.1 安裝配置的詳細教程的文章就介紹到這了,更多相關Gradle 安裝配置內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!