Похоже, что Ubuntu по каким-то причинам не имеет новых версий Gradle в своих хранилищах. Мне это нужно для проекта, который будет создан Launchpad.
Что мне делать с этим?
Очевидно, что можно добавить PPA в качестве зависимости от PPA и, таким образом, включить Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
sdkman
Недавно я столкнулся с похожей проблемой, когда мне нужен gradle только для одного проекта:
Использование apt было не очень привлекательным, поскольку это означало тонны дополнительных зависимости, которые я, конечно, забуду удалить потом. Также мне понадобилась довольно свежая сборка Gradle.
Вместо этого я использовал менеджер пакетов sdkman , который довольно удобен для разработки на Java:
Вы получаете новейшие версии пакетов, устанавливаемые непосредственно в ваш домашний каталог, не мешая общесистемной системе Ubuntu. настроить. После того, как я закончу, я могу просто удалить пользователя, которого я создал для задачи, и все вернется, как и прежде.
Чтобы установить sdkman и gradle:
$ curl -s "https://get.sdkman.io" | bash
Open new terminal
$ sdk install gradle
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Это правильный ответ, но перед тем, как сделать sudo apt-get install gradle
, сделайте:
sudo apt-cache search gradle
и затем установите последнюю версию из нового репо. В моем случае это:
sudo apt-get install gradle-1.9
это работает! (если вы не скажете, какая версия вам нужна, установите Gradle (1.4) из основного репозитория, и ошибка будет у вас ...).
gradlew, Обертка Gradle, кажется, лучший метод: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
Это - сценарий, сгенерированный Gradle, который может автоматически:
Вы будете затем всегда использовать ./gradlew command
от корня проекта вместо Вашей системы gradle
.
То, как генерировать обертку, объяснено на документах и в: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
Gradle требует установки Java JDK. Gradle требует JDK 1,5 или выше. Gradle поставляется с собственной библиотекой Groovy, поэтому не нужно устанавливать Groovy. Любая существующая установка Groovy игнорируется Gradle.
Gradle использует тот JDK, который найдет на вашем пути (для проверки используйте java -version). Кроме того, вы можете установить переменную среды JAVA_HOME, чтобы она указывала на каталог установки нужного JDK.
Поэтому убедитесь, что у вас установлен Java JDK, затем перейдите на веб-сайт Gradle , чтобы загрузить Gradle и любую другую информацию, которая может вам понадобиться.
Или просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Источник: Gradle sup>