Как мне обновить 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.

Как мне перейти на Gradle 4.x? Предпочтительно с umake , а не с SDKMAN! Кажется, что они предлагают .

(Я не хочу обновлять все пакеты из-за медленного соединения.)

40
задан 10 November 2017 в 04:54

3 ответа

Вы могли использовать ppa для почти всегда последней версии

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

или SDKMAN для последней версии

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

Преимущества ppa

  • автоматические обновления с системой
  • никакая передача по каналу загруженных сценариев к оболочке

Преимущества sdkman: последняя версия, предоставленная gradle самостоятельно.

77
ответ дан 23 November 2019 в 00:08

Можно также сказать Gradle обновлять себя с помощью обертки Gradle.

Сначала Вы создаете обертку, затем говорите ей использовать версию Gradle по Вашему выбору:

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

Теперь этот проект будет использовать Gradle 4.9, независимый от того, что установлено. Однако необходимо не забыть выполнять Gradle через обертку, т.е. работать ./gradlew вместо плоскости gradle.

Обертка позволяет Вам иметь различные проекты с помощью различных версий Gradle легко.

То, когда Вы передаете созданную обертку управлению исходным кодом, все, кто проверяет проект, будет использовать ту же версию Gradle. Это может помочь много с несовместимыми сценариями сборки, когда что-то изменилось между версиями Gradle.

12
ответ дан 23 November 2019 в 00:08

загрузите с https://gradle.org/releases/

выберите ссылку только для двоичного файла согласно

v4.10.3

05 декабря 2018

Скачать: только для двоичного файла или завершенный

после расширения, загрузка просто обновляют var ENV ПУТИ к погрузке этот новый двоичный файл

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
0
ответ дан 23 November 2019 в 00:08

Другие вопросы по тегам:

Похожие вопросы: