RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

gradle的安裝和配置

科技綠洲 ? 來源:Java技術指北 ? 作者:Java技術指北 ? 2023-09-25 17:11 ? 次閱讀

Java中主要有三大構建工具:Ant、Maven和Gradle。Ant用的比較少、Maven用的相對普遍,而Gradle的發(fā)展則將是未來的一種趨勢。

本篇文件我們來介紹gradle的安裝和配置。
也就是說:Gradle 是支持各種平臺的,包括 Linux,macOS以及Windows。安裝的方法也有幾種,比如通過 SDKMAN,或者 Homebrew,再或者最常見的手動安裝。

下面我們會依次介紹這幾種安裝方式。

2、準備工作

先別著急安裝,我們接著看官方文檔:

圖片

這句話的意思就是說,Gradle 安裝的系統(tǒng)是依賴JDK環(huán)境的,最低是JDK1.8,也就是說我們安裝的機器至少要安裝JDK1.8以上的版本,然后才能運行Gradle。

至于如何查看JDK的版本,官網也很貼心,直接給出了提示。

在cmd(Windows)或者終端(Mac OS)輸入如下代碼,回車即可。

Java -version

圖片

PS:這也給我們提了個醒,以后大家在安裝什么軟件的時候,一定要注意是否有一些環(huán)境需要提前安裝好。這種官方文檔一般都會有說明的,不然我們直接上手就下軟件包,安裝,發(fā)現不生效,最后這里查,那里看,又找不到原因,會比較浪費時間。而這些準備工作,我們細心一點,官方都會提前說明的。

3、手動安裝

準備工作做好了,我們可以進行安裝了,先介紹最好理解的一種安裝方式——手動安裝(manual installation)。

3.1 下載安裝包

下載地址:https://gradle.org/releases/

圖片

我們下載 binary-only 就可以了。當然,如果你想研究一下 Gradle 源碼,也可以下載旁邊的zip包(complete)。安裝方式都一樣,可以任選一種下載。

3.2 安裝配置

我們將下載的包解壓到一個目錄。

下圖是下載的zip包解壓之后的目錄:

圖片

PS:解壓的目錄最好不要有中文,空格之類的名稱,這樣會導致有些時候不識別,往往這種問題很難排查,所以我們要養(yǎng)成這種習慣。

解壓完成之后,我們將這個目錄配置到環(huán)境變量即可。

如果你是Mac OS,我們在 .bash_profile 添加如下配置:

export GRADLE_HOME=/Users/yushuai/Downloads/gradle-6.6
export GRADLE_USER_HOME=/Users/yushuai/Documents/resp/gradle
export PATH=$PATH:$GRADLE_HOME/bin

①、GRADLE_HOME 是我解壓的gradle目錄,你可以改成你自己的解壓目錄。

②、GRADLE_USER_HOME 是我新建的一個目錄,用來存放 gradle 的資源文件,用過 maven 的都知道,安裝完maven之后,我們會修改 setting 下面的配置,用來存放我們下載的jar包。同理,gradle也是,不過 gradle 沒有配置的地方,我們只需要配置環(huán)境變量即可。

③、添加到 PATH 路徑上面。

如果你是 Windows系統(tǒng),也是配置 GRADLE_HOME 和 GRADLE_USER_HOME,然后將其添加到 path 路徑上。

3.3 驗證安裝

配置完成之后,我們在 cmd 輸入:

gradle -v

顯示如下,即表示安裝成功:

圖片

至此,Gradle 安裝完成,下面的內容是另外幾種安裝方式,大家感興趣可以看看。

4、SDKMAN

sdkman(The Software Development Kit Manager):是類unix上的開發(fā)工具的管理器。它可以通過命令行的方式來進行對開發(fā)環(huán)境的工具進行安裝、切換、刪除等操作。從而極大的提高我們的效率,方便我們的工作。

要使用 sdkman 來安裝 gradle,我們首先要安裝 SDKMAN,至于如何安裝,大家可以百度,我這里就不詳細描述。

安裝完成之后,輸入如下命令:

sdk install gradle

Gradle 后面還可以接版本號。然后等待命令執(zhí)行完成即可。

5、Homebrew

這是 Mac OS 上的軟件包管理器,也是需要先安裝。

安裝完成之后,輸入如下命令,也可快速安裝 gradle:

brew install gradle
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209322
  • WINDOWS
    +關注

    關注

    3

    文章

    3541

    瀏覽量

    88621
  • 代碼
    +關注

    關注

    30

    文章

    4779

    瀏覽量

    68521
  • JDK
    JDK
    +關注

    關注

    0

    文章

    81

    瀏覽量

    16592
  • gradle
    +關注

    關注

    0

    文章

    26

    瀏覽量

    708
收藏 人收藏

    評論

    相關推薦

    Gradle構建的多模塊Spring Boot項目

    0. 前言 相比起 Maven 的 XML 配置方式,Gradle 提供了一套簡明的 DSL 用于構建Java 項目,使我們就像編寫程序一樣編寫項目構建腳本。 本文將從無到有創(chuàng)建一個用 Gradle
    的頭像 發(fā)表于 09-25 14:46 ?2942次閱讀
    <b class='flag-5'>Gradle</b>構建的多模塊Spring Boot項目

    gradle安裝配置unity

    。本文將詳細介紹如何安裝配置Gradle以及在Unity中使用Gradle進行構建。 第一部分:Gradle
    的頭像 發(fā)表于 12-07 14:48 ?2136次閱讀

    Android Studio與Gradle深入

    包裝器配置 ├── .gradle //所使用 Gradle 版本 │ └── 2.8 ├── AsInDepth.iml ├── app //app module │ ├── app.iml
    發(fā)表于 08-31 17:58

    Gradle for Android

    Gradle for Android
    發(fā)表于 07-16 15:50

    HarmonyOS開發(fā)環(huán)境的安裝配置過程分享

    本文主要簡述HarmonyOS的開發(fā)環(huán)境安裝配置,指導更多的HarmonyOS應用開發(fā)中來。DevEco Studio 2.0介紹HUAWEI DevEco Studio (獲取工具請點擊鏈接
    發(fā)表于 03-14 11:42

    DevEco Studio自動配置gradle的方法分享

    方法①在項目右鍵 Find in Path輸入gradle-5.4.1-all.zip方法②下載gradle-5.4.1-all.zip解壓至不要含有中文名稱的目錄比如我解壓后的路徑是D
    發(fā)表于 06-09 10:26

    xmake-gradle是什么?怎樣去配置

    簡介xmake-gradle是一個插件xmake的gradle。準備工作我們需要安裝安裝的xmake先行工具,關于安裝xmake。應用插件
    發(fā)表于 08-26 16:01

    gradle和gradlew的區(qū)別?

    你會注意到輸出里打印了 Gradle 的版本,它對應著你運行的 gradle 命令在設備中的 Gradle 安裝包版本。這聽起來有點廢話,但在談論 gradlew 的時候需要明確這點,
    的頭像 發(fā)表于 12-13 09:57 ?1627次閱讀

    Gradle入門知識之Gradle詳解

    大家回想一下自己第一次接觸`Gradle`是什么時候? 相信大家也都是和我一樣,在我們打開第一個AS項目的時候, 發(fā)現有很多帶gradle字樣的文件:`setting.gradle, build.
    的頭像 發(fā)表于 03-30 10:47 ?2524次閱讀
    <b class='flag-5'>Gradle</b>入門知識之<b class='flag-5'>Gradle</b>詳解

    Gradle入門知識之Gradle詳解(下)

    大家回想一下自己第一次接觸`Gradle`是什么時候? 相信大家也都是和我一樣,在我們打開第一個AS項目的時候, 發(fā)現有很多帶gradle字樣的文件:`setting.gradle, build.
    的頭像 發(fā)表于 03-30 10:51 ?855次閱讀
    <b class='flag-5'>Gradle</b>入門知識之<b class='flag-5'>Gradle</b>詳解(下)

    Gradle入門知識之Gradle語法1

    很多開發(fā)喜歡把`Gradle`簡單定義為一種構建工具,和`ant,maven`等作用類似, 誠然Gradle確實是用來做構建,但是如果簡單得把Gradle拿來做構建,就太小看Gradle
    的頭像 發(fā)表于 03-30 10:54 ?995次閱讀
    <b class='flag-5'>Gradle</b>入門知識之<b class='flag-5'>Gradle</b>語法1

    Gradle入門知識之Gradle語法2

    很多開發(fā)喜歡把`Gradle`簡單定義為一種構建工具,和`ant,maven`等作用類似, 誠然Gradle確實是用來做構建,但是如果簡單得把Gradle拿來做構建,就太小看Gradle
    的頭像 發(fā)表于 03-30 10:54 ?728次閱讀

    Gradle Plugin和AGP的區(qū)別1

    Gradle Plugin`和`AGP`的區(qū)別? `Gradle Plugin`是`Gradle`構建過程中使用的插件的總稱,而`Android Gradle Plugin`是這
    的頭像 發(fā)表于 03-30 11:48 ?1210次閱讀
    <b class='flag-5'>Gradle</b> Plugin和AGP的區(qū)別1

    Gradle Plugin和AGP的區(qū)別3

    Gradle Plugin`和`AGP`的區(qū)別? `Gradle Plugin`是`Gradle`構建過程中使用的插件的總稱,而`Android Gradle Plugin`是這
    的頭像 發(fā)表于 03-30 11:50 ?1250次閱讀

    Gradle中的版本使用

    今天帶大家了解一下 Gradle 中 sourceCompatiblity 和 targetCompatibility 的使用配置和區(qū)別。如果有對 Gradle 不太了解的朋友可以看我們之前的一些
    的頭像 發(fā)表于 09-25 15:32 ?575次閱讀
    RM新时代网站-首页