在linux服务器上安装Gradle

本文详细介绍了如何在Linux环境下安装Gradle,包括准备Linux服务器、安装JDK、下载Gradle安装包、配置环境变量等步骤。

Gradle是一种现在很流程的构建工具,目前基本和Maven平分天下,而且大有取而代之的趋势。这篇教程教大家怎么在linux上安装Gradle。

一、获得一台linux服务器

要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就是从阿里云上租一台。镜像选择CentOS7.3 64位。


阿里云上租服务器

二、安装jdk

Gradle的运行需要依赖jdk,所以在安装Gradle之前我们得先把jdk装上。

三、找到Gradle安装包的链接

你可以在Gradle官方发布页面https://gradle.org/releases找到所有已发布的版本。这里我们选择最新的3.5版本进行下载。点击下图红框圈起来的部分获取到下载链接。


官方发布页面

四、在linux服务器上下载安装包

输入命令

wget https://downloads.gradle.org/distributions/gradle-3.5-bin.zip

下载3.5版本的Gradle,耐心等待下载完成。

五、安装


先安装解压工具,命令是:yum install -y unzip zip 

然后将下载gradle包解压,我是直接在/usr/下创建了gradle目录,将压缩包移动到这里然后解压的,

解压命令:unzip gradle-3.5-bin.zip

然后打开配置环境变量的文件

vim /etc/profile

在底部添加上Gradle相关配置

export GRADLE_HOME=/usr/gradle/gradle-3.5

export PATH=$PATH:$GRADLE_HOME/bin
配置保存。

刷新环境变量使其生效,输入命令:

source /etc/profile

六、校验

输入gradle --version检查gradle能否安全完成,以及查看其版本号。


<think>我们正在讨论如何检查服务器上是否安装Gradle,而不是Maven。虽然之前讨论的是Maven,但用户现在明确询问Gradle。 根据引用内容,我们可以知道Gradle安装配置方式,以及一些相关文件(如gradle-wrapper.properties、build.gradle等)的作用。 但是,用户的问题是如何检查服务器是否安装Gradle,因此我们需要提供类似检查Maven的方法,但针对Gradle。 步骤: 1. 尝试运行gradle命令检查版本,这是最直接的方法。 2. 检查环境变量,查看GRADLE_HOME和PATH中是否包含Gradle的路径。 3. 查找Gradle安装目录(常见安装路径)。 4. 检查Gradle的包装器(wrapper)配置,但这只能说明项目使用Gradle wrapper,不能说明全局安装Gradle。 5. 检查包管理器(如apt、yum)的安装记录。 注意:引用[2]提到“After you have downloaded and installed Gradle and added it to your PATH”,说明安装后需要添加到PATH。 具体步骤: ### 1. **检查 Gradle 可执行文件** 在终端执行: ```bash gradle -v ``` - 如果已安装,将显示Gradle版本、Groovy版本、操作系统信息等。 - 如果未安装,会提示“command not found”或类似信息。 ### 2. **检查环境变量** ```bash echo $PATH ``` 查看输出中是否包含Gradle的bin目录。也可以检查是否有`GRADLE_HOME`环境变量: ```bash echo $GRADLE_HOME ``` 如果设置了`GRADLE_HOME`,那么可执行文件通常在`$GRADLE_HOME/bin`目录下。 另外,检查配置文件(如`~/.bashrc`, `~/.bash_profile`, `~/.profile`, `/etc/profile`)中是否有Gradle相关的设置: ```bash grep "GRADLE_HOME" ~/.bashrc ~/.bash_profile ~/.profile /etc/profile 2>/dev/null ``` ### 3. **查找安装目录** Gradle通常安装在`/opt/gradle`、`/usr/local/gradle`或用户主目录下。使用find命令搜索: ```bash find /opt /usr/local ~/ -type d -name "gradle*" 2>/dev/null ``` 或者检查常见的安装路径: ```bash ls -ld /opt/gradle* /usr/local/gradle* ~/gradle* ``` ### 4. **检查Gradle包装器(wrapper)** 如果项目使用Gradle wrapper(引用[1]中提到的gradle-wrapper.properties),那么项目根目录下会有`gradlew`(Unix)和`gradlew.bat`(Windows)脚本。但这只能说明项目配置了wrapper,并不代表系统全局安装Gradle。 ```bash # 在项目目录下检查 ls -l gradlew ``` 注意:wrapper的作用是允许在没有全局安装Gradle的情况下构建项目,因为它会下载指定版本的Gradle。 ### 5. **检查包管理器安装记录** 如果是通过包管理器安装的,可以检查: - Debian/Ubuntu: ```bash dpkg -l | grep gradle ``` - CentOS/RHEL: ```bash rpm -qa | grep gradle ``` ### 结果判断 | 验证方法 | 已安装标志 | |-------------------|-------------------------------| | `gradle -v` 命令 | 输出版本信息 | | 环境变量 | `PATH` 包含 Gradle 的 `bin` 目录 | | 安装目录 | 存在 `gradle` 文件夹 | > 注意:即使没有全局安装Gradle,项目也可能通过wrapper(gradlew)来构建。因此,如果用户只是想构建项目,可能不需要全局安装。 --- §§相关问题§§ 1. 如何在 Linux 服务器上安装指定版本的 Gradle? 2. Gradle wrapper 和全局安装Gradle 有什么区别?[^1] 3. 如何解决 `gradle: command not found` 错误? 4. Gradle 项目构建失败时如何排查问题?</think>要检查服务器上是否安装Gradle,可以通过以下方法逐步验证: --- ### 1. **检查 Gradle 可执行文件** 在终端执行以下命令: ```bash gradle -v ``` - **若已安装**:会显示 Gradle 版本、Groovy 版本、JVM 信息等(如 `Gradle 7.6.1`)[^2]。 - **若未安装**:提示 `command not found` 或 `gradle: not found`。 --- ### 2. **检查环境变量配置** 查看环境变量是否包含 Gradle 路径: ```bash echo $PATH | grep gradle ``` 检查 Gradle 专用环境变量: ```bash echo $GRADLE_HOME ``` - **若存在**:会显示类似配置: ```bash GRADLE_HOME=/opt/gradle export PATH=$PATH:$GRADLE_HOME/bin ``` --- ### 3. **查找 Gradle 安装目录** 搜索常见安装路径: ```bash find /opt /usr/local ~/ -type d -name "gradle*" 2>/dev/null ``` 检查默认安装目录: ```bash ls -ld /opt/gradle /usr/share/gradle ~/gradle* ``` --- ### 4. **验证包装器配置(项目级)** 检查项目中的 Gradle Wrapper 配置(引用[1]内容): ```bash # 检查包装器属性文件 cat gradle/wrapper/gradle-wrapper.properties | grep distributionUrl # 检查包装器脚本 ls -l gradlew # Unix/Linux ls -l gradlew.bat # Windows ``` - 若存在 `gradlew` 和 `gradle-wrapper.properties`,说明项目配置Gradle Wrapper(即使未全局安装也可构建项目)[^1]。 --- ### 5. **检查构建文件** 验证项目是否包含 Gradle 构建脚本: ```bash find . -name "build.gradle" -o -name "build.gradle.kts" ``` - 存在构建文件仅表示项目使用 Gradle,不代表全局安装[^3]。 --- ### 结果判断 | 验证方法 | 已安装标志 | |-------------------|-------------------------------| | `gradle -v` 命令 | 输出版本信息 | | `GRADLE_HOME`变量 | 返回有效安装路径 | | 安装目录 | 存在 `gradle-*` 文件夹 | | 包装器脚本 | 存在 `gradlew`(项目级安装)[^1] | > ⚠️ **注意**:若通过包管理器安装: > ```bash > dpkg -l | grep gradle # Debian/Ubuntu > rpm -qa | grep gradle # CentOS/RHEL > brew list | grep gradle # macOS > ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值