Gradle 是一个强大而灵活的构建工具,主要用于 Java 项目,结合了 Ant 和Maven。与使用 XML 进行脚本编写的前辈不同,Gradle 使用Groovy,一种动态的、面向对象的编程语言,用于 Java 平台定义项目和构建脚本。
本文介绍如何在 Debian 10 Linux 上安装 Gradle。
先决条件#
这些说明假定您以 root 身份登录或具有 sudo 权限的用户
.
安装 OpenJDK#
Gradle 需要在服务器上安装 Java SE 8 或更高版本。
执行以下命令即可安装 OpenJDK包裹:
sudo apt update
sudo apt install default-jdk
通过运行以下命令验证 Java 安装:
java -version
输出应如下所示:
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Debian-1deb10u1, mixed mode, sharing)
下载 Gradle#
在撰写本文时,Gradle 的最新版本是6.3
。在继续下一步之前,您应该检查Gradle 发布页面查看是否有新版本可用。
运行以下命令wget下载 Gradle 二进制文件的命令:
wget https://services.gradle.org/distributions/gradle-6.3-bin.zip -P /tmp
下载完成后,提取 zip 文件
in the /opt/gradle
目录:
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
验证 Gradle 文件是否已提取:
ls /opt/gradle/gradle-*
bin init.d lib LICENSE NOTICE README
设置环境变量#
接下来,我们需要配置 PATH 环境变量以包含 Gradle bin 目录。为此,请打开文本编辑器并创建一个名为的新文件gradle.sh
里面的/etc/profile.d
目录。
sudo nano /etc/profile.d/gradle.sh
粘贴以下配置:
/etc/profile.d/gradle.sh
export GRADLE_HOME=/opt/gradle/gradle-6.3
export PATH=${GRADLE_HOME}/bin:${PATH}
保存并关闭文件。该脚本将在 shell 启动时获取。
通过运行以下命令使脚本可执行chmod命令:
sudo chmod +x /etc/profile.d/gradle.sh
使用加载环境变量source命令:
source /etc/profile.d/gradle.sh
验证 Gradle 安装#
要验证 Gradle 是否已正确安装,请运行以下命令,该命令将显示 Gradle 版本:
gradle -v
您应该看到类似以下内容:
Welcome to Gradle 6.3!
Here are the highlights of this release:
- Java 14 support
- Improved error messages for unexpected failures
For more details see https://docs.gradle.org/6.3/release-notes.html
------------------------------------------------------------
Gradle 6.3
------------------------------------------------------------
Build time: 2020-03-24 19:52:07 UTC
Revision: bacd40b727b0130eeac8855ae3f9fd9a0b207c60
Kotlin: 1.3.70
Groovy: 2.5.10
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 11.0.6 (Debian 11.0.6+10-post-Debian-1deb10u1)
OS: Linux 4.19.0-6-amd64 amd64
就是这样。您已在 Debian 10 上成功安装 Gradle,并且可以开始使用它了。
结论#
我们已经向您展示了如何在 Debian 10、Buster 上安装 Gradle。您现在可以访问官方Gradle 文档页面并了解如何开始使用 Gradle。
如果您遇到问题或有反馈,请在下面发表评论。