Как мне обновить 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! что, кажется, то, что они предлагают.
(Я не хочу обновлять все пакеты из-за медленного соединения.)
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
Преимущества ППА
- автообновления с системой
- нет загрузки загруженных скриптов в оболочку
Преимущества sdkman: последняя версия поставляется самим Gradle.
Вы также можете указать Gradle обновить себя, используя оболочку Gradle.
Сначала вы создаете оболочку, а затем говорите ей использовать версию Gradle по вашему выбору:
gradle wrapper
./gradlew wrapper --gradle-version 4.9
Теперь этот проект будет использовать Gradle 4.9, независимо от того, что установлено. Тем не менее, вы должны помнить, чтобы запустить Gradle через обертку, то есть запустить ./gradlew
вместо простого gradle
,
Оболочка позволяет легко создавать разные проекты, используя разные версии Gradle.
Когда вы отправляете созданную оболочку в систему управления версиями, все, кто проверяет проект, будут использовать одну и ту же версию Gradle. Это может очень помочь с несовместимыми сценариями сборки, когда что-то изменилось между версиями Gradle.
Скачать с https://gradle.org/releases/
выберите бинарную ссылку согласно
v4.10.3
05 декабря 2018 г.
Загрузка: только двоичная или полная
после расширения загрузки просто обновите переменную PATH env var, чтобы получить этот новый двоичный файл
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