Похоже, что Ubuntu по каким-то причинам не имеет новых версий Gradle в своих репозиториях. Мне это нужно для проекта, который будет создан Launchpad.
Что мне с этим делать?
Похоже, что Ubuntu по каким-то причинам не имеет новых версий Gradle в своих репозиториях. Мне это нужно для проекта, который будет создан Launchpad.
Что мне с этим делать?
Gradle требует установки Java JDK. Gradle требует JDK 1,5 или выше. Gradle поставляется с собственной библиотекой Groovy, поэтому не нужно устанавливать Groovy. Любая существующая установка Groovy игнорируется Gradle.
Gradle использует тот JDK, который найдет на вашем пути (для проверки используйте java -version). В качестве альтернативы вы можете установить переменную среды JAVA_HOME, чтобы она указывала на каталог установки нужного JDK.
Поэтому убедитесь, что у вас установлен Java JDK, затем перейдите на веб-сайт Gradle, чтобы загрузить Gradle и любую другую информацию, которая может вам понадобиться.
Или просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Источник: Gradle
Это правильный ответ, но прежде чем сделать
sudo apt-get install gradle
, сделайте:и затем установите последнюю версию из нового репо. В моем случае это:
оно работает! (если вы не скажете, какая версия вам нужна, установите gradle (1.4) из основного репозитория, и ошибка будет с вами ...).
источник
/usr/lib/gradle/{your-version}
Очевидно, что можно добавить PPA в качестве зависимости от PPA и, таким образом, включить Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
источник
gradlew , Gradle Wrapper, кажется, лучший метод: 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.
источник
sdkman
Недавно я столкнулся с подобной проблемой, когда мне нужно было использовать gradle только для одного проекта:
использование apt было не очень привлекательным, поскольку это означало кучу дополнительных зависимостей, которые я, конечно, потом забуду удалить. Также мне понадобилась довольно свежая сборка Gradle.
Вместо этого я пошел с менеджером пакетов sdkman , который довольно удобен для разработки на Java:
вы получаете новейшие версии пакетов, устанавливаемые непосредственно в ваш домашний каталог, не мешая общесистемной настройке Ubuntu. После того, как я закончу, я могу просто удалить пользователя, которого я создал для задачи, и все вернется, как и раньше.
Чтобы установить SDKMAN и Gradle:
источник