如何升级 Gradle?

如何升级 Gradle?

这表明这Gradle是最新的:

thufir@doge:~$ sudo apt install gradle
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gradle is already the newest version (2.10-1).
0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded.

如何升级到Gradle4.x?最好使用乌玛克而不是 SDKMAN!这似乎是他们建议

(由于连接速度慢,我不想更新所有软件包。)

答案1

你可以使用帕帕几乎总是最新版本

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt upgrade gradle

或者斯凯曼最新版本

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install gradle

ppa 的优势

  • 随系统自动更新
  • 不将下载的脚本通过管道传输到 shell

sdkman 的优势:最新版本由 gradle 自己提供

答案2

您还可以告诉 Gradle 使用 Gradle 包装器进行自我更新。

首先创建包装器,然后告诉它使用您选择的 Gradle 版本:

gradle wrapper
./gradlew wrapper --gradle-version 4.9

现在,此项目将使用 Gradle 4.9,与安装的内容无关。但是,您需要记住通过包装器运行 Gradle,即运行./gradlew而不是普通的gradle

包装器允许您轻松地使用不同版本的 Gradle 来创建不同的项目。

当您将创建的包装器提交到源代码管理时,每个签出项目的人都将使用相同的 Gradle 版本。当 Gradle 版本之间发生更改时,这可以大大帮助解决不兼容的构建脚本问题。

答案3

下载自 https://gradle.org/releases/

根据选择二进制链接

v4.10.3

2018 年 12 月 5 日

下载:仅二进制或完整

扩展下载后,只需更新 PATH 环境变量以获取这个新的二进制文件

vi ~/.bashrc  # or where ever your shell's env vars are defined

并将以下行添加到 ~/.bashrc 的底部

#   replace ~/src/gradle-4.10.3/bin with your location
export PATH=~/src/gradle-4.10.3/bin:$PATH

通过发出以下命令确认此操作有效

source ~/.bashrc
gradle --version

相关内容