本教程适用于以下操作系统版本
- 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 项目。如果你有任何疑问,欢迎随时向我提问。