本教程适用于以下操作系统版本

  • Ubuntu 22.04(Jammy Jellyfish)
  • Ubuntu 20.04(Focal Fossa)
  • Ubuntu 18.04(Bionic Beaver)

本页内容

  • 环境要求
  • 更新你的系统
  • 安装 Java JDK
  • 使用 Snap 安装 Gradle
  • 从源码安装 Gradle(下载 Gradle、配置 Gradle 环境变量、验证 Gradle 安装)
  • 结语
  • 下载 Gradle
  • 配置 Gradle 环境变量
  • 验证 Gradle 安装

Gradle 是一个基于 Groovy 和 Kotlin 的开源构建自动化工具。它主要用于构建 Java 项目,但也支持包括 Java、C/C++ 和 JavaScript 在内的多种语言。Gradle 帮助软件开发人员高效地构建、自动化和交付软件。Gradle 同时支持依赖项的自动下载以及包括 Maven 和 Ivy 在内的多种仓库。

本教程将介绍如何在 Ubuntu 22.04 上安装 Gradle。

环境要求

  • 一台运行 Ubuntu 22.04 的服务器。
  • 你的服务器已设置 root 密码。

更新你的系统

首先,你需要将所有系统软件包更新到最新版本。可以通过运行以下命令来完成:

apt update -y
apt upgrade -y

所有系统软件包更新完成后,使用以下命令安装其他所需的软件包。

apt install wget unzip -y

完成后,即可进入下一步。

安装 Java JDK

Gradle 基于 Java 构建,因此系统中必须安装 Java JDK。你可以通过运行以下命令来安装最新版本的 Java:

apt install default-jdk -y

安装 Java 后,可以使用以下命令验证 Java:

java -version

你应该会看到以下输出:

openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu222.04, mixed mode, sharing)

使用 Snap 安装 Gradle

在本节中,我们将学习如何使用 Snap 安装 Gradle。

首先,使用以下命令安装 Snap 软件包:

apt install snapd -y

接下来,运行以下命令,使用 Snap 包管理器安装 Gradle。

snap install gradle --classic

安装 Gradle 后,可以使用以下命令验证 Gradle 的安装:

gradle -v

你应该会获得以下输出:

Welcome to Gradle 7.6!

从源码安装 Gradle

你也可以从源码安装 Gradle。

下载 Gradle

首先,切换到 /opt 目录,并使用以下命令下载最新版本的 Gradle:

cd /opt/
wget https://downloads.gradle-dn.com/distributions/gradle-7.6-bin.zip

Gradle 下载完成后,使用以下命令解压下载的文件:

unzip gradle-7.6-bin.zip

接下来,使用以下命令重命名解压后的目录。

mv gradle-7.6 gradle

你可以使用以下命令验证解压后的目录:

ls /opt/gradle

输出:

bin  init.d  lib  LICENSE  NOTICE  README

配置 Gradle 环境变量

接下来,你需要创建一个文件来定义使用 Gradle 所需的环境变量。我们在 /etc/profile.d 目录下新建一个文件:

nano /etc/profile.d/gradle.sh

添加以下内容:

export GRADLE_HOME=/opt/gradle
export PATH=${GRADLE_HOME}/bin:${PATH}

保存并关闭文件,然后使用以下命令设置可执行权限:

chmod +x /etc/profile.d/gradle.sh

接下来,使用以下命令加载环境变量:

source /etc/profile.d/gradle.sh

验证 Gradle 安装

Gradle 现已安装在你的系统上,是时候验证 Gradle 是否安装成功了。

你可以使用以下命令验证 Gradle 的安装:

gradle -v

你应该会获得以下输出:

Welcome to Gradle 7.6!

Here are the highlights of this release:
 - Added support for Java 19.
 - Introduced `--rerun` flag for individual task rerun.
 - Improved dependency block for test suites to be strongly typed.
 - Added a pluggable system for Java toolchains provisioning.

For more details see https://docs.gradle.org/7.6/release-notes.html


------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------

Build time:   2022-11-25 13:35:10 UTC
Revision:     daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8

Kotlin:       1.7.10
Groovy:       3.0.13
Ant:          Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM:          11.0.17 (Ubuntu 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OS:           Linux 5.15.0-53-generic amd64


结语

恭喜!你已成功在 Ubuntu 22.04 服务器上安装 Gradle。现在你可以在开发环境中使用 Gradle,并开始构建 Java 项目。如果你有任何疑问,欢迎随时向我提问。