gradle安装说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yunfeng482/article/details/89213202


安装

gradle官方:https://gradle.org/releases/
目前的Gradle版本是5.3.1。您可以从发布页面下载所有Gradle版本的二进制文件和查看文档。

先决条件

Gradle在所有主要操作系统上运行,只需要安装Java JDK或JRE版本8或更高版本。要检查,请运行java -version

$ java -version
java version "1.8.0_121"

1、使用包管理器进行安装

SDKMAN!是一个在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。

$ sdk install gradle 5.3.1

Homebrew是“缺少macOS的包管理器”。

$ brew install gradle

其他软件包管理器可用,但由它们分发的Gradle版本不受Gradle,Inc。控制.Linux软件包管理器可能会分发与正式版本相比不兼容或不完整的Gradle的修改版本(可从SDKMAN!或以下版本获得) )。

2、手动安装

步骤1. 下载最新的Gradle分发版

目前的Gradle版本是版本5.3.1,于2019年3月28日发布。分发zip文件有两种版本:

如有疑问,请选择仅二进制版本并在线浏览文档来源

需要使用旧版本吗?请参阅版本页面

步骤2.打开分发包

Linux和MacOS用户

将分发zip文件解压缩到您选择的目录中,例如:

$ mkdir /opt/gradle
$ unzip -d /opt/gradle gradle-5.3.1-bin.zip
$ ls /opt/gradle/gradle-5.3.1
LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media
Microsoft Windows用户

C:\Gradle使用文件资源管理器创建新目录。

打开第二个文件资源管理器窗口,然后转到下载Gradle分发版的目录。双击ZIP存档以显示内容。将内容文件夹gradle-5.3.1拖到新创建的C:\Gradle文件夹中。

或者,您可以C:\Gradle使用您选择的归档工具将Gradle分发ZIP解压缩。

步骤3.配置系统环境

Linux和MacOS用户

配置PATH环境变量以包含bin解压缩分发的目录,例如:

 $ export PATH=$PATH:/opt/gradle/gradle-5.3.1/bin
Microsoft Windows用户

在**文件资源管理器中,**右键单击This PC(或Computer)图标,然后单击Properties- > Advanced System Settings- > Environmental Variables

System Variables选择下Path,然后单击Edit。添加条目C:\Gradle\gradle-5.3.1\bin。单击“确定”保存。

步骤4.验证您的安装

打开控制台(或Windows命令提示符)并运行gradle -v以运行gradle并显示版本,例如:

$ gradle -v

------------------------------------------------------------
Gradle 5.3.1
------------------------------------------------------------

>其他有用的信息

使用Gradle Wrapper升级

如果现有的基于Gradle的构建使用Gradle Wrapper,则可以通过运行wrapper任务轻松升级,指定所需的Gradle版本:

$ ./gradlew wrapper --gradle-version=5.3.1 --distribution-type=bin

请注意,无需安装Gradle即可使用Gradle包装器。下次调用gradlewgradlew.bat将下载并缓存指定版本的Gradle。

$ ./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-5.3.1-bin.zip
...

>其他有用的信息

旧版本

您可以在发布页面上找到所有版本及其校验和。

命令行完成

命令行完成脚本可用于bash和zsh。这为Gradle任务和命令行选项提供了完成。

猜你喜欢

转载自blog.csdn.net/yunfeng482/article/details/89213202