Gradle в Ubuntu для Launchpad

Похоже, что Ubuntu по каким-то причинам не имеет новых версий Gradle в своих хранилищах. Мне это нужно для проекта, который будет создан Launchpad.

Что мне делать с этим?

63
задан 15 April 2016 в 02:08

5 ответов

Очевидно, что можно добавить PPA в качестве зависимости от PPA и, таким образом, включить Gradle.

https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies

0
ответ дан 15 April 2016 в 02:08

sdkman

Недавно я столкнулся с похожей проблемой, когда мне нужен gradle только для одного проекта:
Использование apt было не очень привлекательным, поскольку это означало тонны дополнительных зависимости, которые я, конечно, забуду удалить потом. Также мне понадобилась довольно свежая сборка Gradle.

Вместо этого я использовал менеджер пакетов sdkman , который довольно удобен для разработки на Java:
Вы получаете новейшие версии пакетов, устанавливаемые непосредственно в ваш домашний каталог, не мешая общесистемной системе Ubuntu. настроить. После того, как я закончу, я могу просто удалить пользователя, которого я создал для задачи, и все вернется, как и прежде.

Чтобы установить sdkman и gradle:

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
0
ответ дан 15 April 2016 в 02:08
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) из основного репозитория, и ошибка будет у вас ...).

0
ответ дан 15 April 2016 в 02:08

gradlew, Обертка Gradle, кажется, лучший метод: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html

Это - сценарий, сгенерированный Gradle, который может автоматически:

  • загрузите необходимую версию Gradle при пропавших без вести
  • используйте его при необходимости

Вы будете затем всегда использовать ./gradlew command от корня проекта вместо Вашей системы gradle.

То, как генерировать обертку, объяснено на документах и в: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files

2
ответ дан 15 April 2016 в 02:08

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

0
ответ дан 15 April 2016 в 02:08

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

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