Gradle是一个主要用于Java项目的通用构建工具。它结合了Ant和Maven的最佳功能。与使用XML进行脚本编写的前辈不同,Gradle使用Groovy,这是一种动态的,面向对象的Java平台编程语言,用于定义项目和构建脚本。
在本教程中,我们将向您展示如何在Ubuntu 18.04上安装Gradle。相同的说明适用于Ubuntu 16.04和任何基于Ubuntu的发行版,包括Linux Mint和Elementary OS。
前提条件
为了能够在Ubuntu系统上安装软件包,您必须以具有sudo权限的用户身份登录。
在Ubuntu上安装Gradle
以下部分提供了有关如何在Ubuntu 18.04上安装最新Gradle版本的分步说明。我们将从他们的官方网站下载最新版本的Gradle。
1.安装OpenJDK
Gradle需要安装Java JDK或JRE版本7或更高版本。我们将安装OpenJDK 8。
Java的安装非常简单。首先更新包索引:
linuxidc@linuxidc:~$ sudo apt update
键入以下命令安装OpenJDK包:
linuxidc@linuxidc:~$ sudo apt install openjdk-8-jdk
通过运行以下将打印Java版本的命令来验证Java安装:
linuxidc@linuxidc:~$ java -version
输出应该如下所示:
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+28-Ubuntu-3ubuntu2)
OpenJDK 64-Bit Server VM (build 11+28-Ubuntu-3ubuntu2, mixed mode, sharing)
如果您更喜欢Oracle Java而不是OpenJDK,请按下面的链接的说明安装Oracle Java。
https://www.linuxidc.com/Linux/2018-06/152667.htm
2。下载Gradle
在撰写本文时,Gradle的最新版本是4.10.2。在继续下一步之前,您应该检查Gradle发布页面,看看是否有新的版本可用。
首先使用以下wget命令下载/tmp目录中的Gradle二进制压缩文件:
wget https://services.gradle.org/distributions/gradle-4.10.2-bin.zip -P /tmp
下载完成后,在/opt/gradle目录中提取zip文件:
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
验证通过列出/opt/Gradle/Gradle -4.10.2目录来提取Gradle文件:
ls /opt/gradle/gradle-4.10.2
3.设置环境变量
接下来,我们需要配置PATH环境变量以包含Gradle bin目录。 为此,请打开文本编辑器,并在/etc/profile.d/目录中创建名为gradle.sh的新文件。
sudo nano /etc/profile.d/gradle.sh
粘贴以下配置:
/etc/profile.d/gradle.sh
export GRADLE_HOME=/opt/gradle/gradle-4.10.2
export PATH=${GRADLE_HOME}/bin:${PATH}
保存并关闭文件。 此脚本将在shell启动时获取。
键入以下命令使脚本可执行:
sudo chmod +x /etc/profile.d/gradle.sh
使用以下命令加载环境变量:
source /etc/profile.d/gradle.sh
4.验证Gradle安装
要验证Gradle是否已正确安装,请使用gradle -v命令,该命令将显示Gradle版本:
gradle -v
您应该看到如下内容:
示例:
------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------
Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 11 (Oracle Corporation 11+28-Ubuntu-3ubuntu2)
OS: Linux 4.19.0-041900-generic amd64
OK。 最新版本的Gradle现已安装在您的Ubuntu系统上。
总结