centOS7 gradle版本升級
阿新 • • 發佈:2020-10-28
背景描述:
維護自動化打包,因開發更新了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
參考文件: