centOS7 gradle版本升级

背景描述:

维护自动化打包,因开发更新了gradle版本,导致打包失败。故打包服务器需要将gradle版本从4.6升级为6.5,与开始保持一致

查看gradle版本,当前为4.6

[root@67 ~]# gradle -v

------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------

Build time:   2018-02-28 13:36:36 UTC
Revision:     8fa6ce7945b640e6168488e4417f9bb96e4ab46c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          1.8.0_222 (Oracle Corporation 25.222-b10)
OS:           Linux 3.10.0-957.27.2.el7.x86_64 amd64

注意与开发人员使用的gradle版本保持一致

 因之前安装过gradle,所谓升级,其实是把之前下载的gradle-4.6-bin.zip 解压后的gradle-4.6文件夹删除,然后再重新配置profile 环境变量即可。 

step1:

首先cd到android-home的同级目录(之前安装gradle的目录)

cd /usr/local

备份 gradle-4.6文件夹(解压 gradle-4.6-bin.zip所生成的文件夹),之后将它删除。

  

下载gradle6.5版本,这里要注意下载与你项目编译使用的gradle版本保持一致,否则打包时不能正常编译

在这里挑选合适的版本:https://services.gradle.org/distributions

下载  version-all  或者version-bin包  

我这里使用6.5版本

wget https://services.gradle.org/distributions/gradle-6.5-bin.zip

解压到当前目录

unzip gradle-6.5-bin.zip

解压完的效果:

 step2:

将gradle添加到环境变量:

echo "export GRADLE_HOME=/usr/local/gradle-6.5" >> /etc/profile
echo "export PATH=$PATH:$GRADLE_HOME/bin" >> /etc/profile

使配置生效

source /etc/profile

step3: 

使用gradle -version命令查看gradle版本 验证gradle安装成功,

看到如下信息,就说明gradle已经成功从4.6版本升级至6.5版本了

[root@67 local]# gradle -version

------------------------------------------------------------
Gradle 6.5
------------------------------------------------------------

Build time:   2020-06-02 20:46:21 UTC
Revision:     a27f41e4ae5e8a41ab9b19f8dd6d86d7b384dad4

Kotlin:       1.3.72
Groovy:       2.5.11
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          1.8.0_222 (Oracle Corporation 25.222-b10)
OS:           Linux 3.10.0-957.27.2.el7.x86_64 amd64

参考文档:

centos7安装gradle 与升级

CentOS7下安装安装android sdk & gradle

原文地址:https://www.cnblogs.com/kaerxifa/p/13889594.html