Установка Gradle в Ubuntu 12.04

Я пытаюсь установить Gradle на Ubuntu 12.04. Сначала я использовал пакет в репозитории, но после нажатия этогоошибка оказалось, лучше использовать более свежую версию.

Я удалил встроенный пакет -и установил gradle, скопировав официальный пакет 1.0 в каталог /usr/local/share/и добавив программную ссылку с /usr/local/bin/gradle/на /usr/local/share/gradle-1.0/bin/gradle.

Кажется, это работает, но я столкнулся с проблемой пути к классам. А именно, как только я пытаюсь построить проект, я получаю

Exception executing org.gradle.api.internal.tasks.compile.ApiGroovyCompiler@1ab95774 in compiler daemon: java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileGroovy'.
> org/apache/commons/cli/ParseException

Теперь locate commons-cli.jarдает мне

/usr/share/groovy/lib/commons-cli.jar
/usr/share/java/commons-cli.jar

По-видимому, эти два JAR-файла не находятся в пути к классам. Обычно я бы запускал исполняемый файл Java с параметрами -cp, чтобы добавить материал в путь к классам.Но сам исполняемый файл gradle — это скрипт, который самостоятельно устанавливает путь к классам перед вызовом Java.

What is the correct way to install Gradle and make it find everything that needs on its classpath?

Пожалуйста, обратите внимание, что я полный новичок в мире JVM, поэтому не думайте, что я с чем-то знаком:-)

7
задан Community 23 May 2017 в 10:29
поделиться