在Ubuntu 12.04上安装Gradle

在Ubuntu 12.04上安装Gradle,ubuntu,installation,classpath,gradle,ubuntu-12.04,Ubuntu,Installation,Classpath,Gradle,Ubuntu 12.04,我正试图在Ubuntu 12.04上安装Gradle。起初,我在存储库中使用了这个包,但在找到它之后,我最好使用一个更新的版本 通过将官方1.0软件包复制到/usr/local/share/目录,并添加一个从/usr/local/bin/gradle/到/usr/local/share/gradle-1.0/bin/gradle的软链接,我删除了内置软件包并安装了gradle 它似乎可以工作,但我遇到了类路径问题。也就是说,一旦我尝试构建一个项目,我就会得到 Exception executin

我正试图在Ubuntu 12.04上安装Gradle。起初,我在存储库中使用了这个包,但在找到它之后,我最好使用一个更新的版本

通过将官方1.0软件包复制到
/usr/local/share/
目录,并添加一个从
/usr/local/bin/gradle/
/usr/local/share/gradle-1.0/bin/gradle
的软链接,我删除了内置软件包并安装了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
显然这两个罐子不在类路径上。通常,我会使用
-cp
选项运行Java可执行文件,以向类路径添加内容。但是gradle可执行文件本身是一个在调用Java之前自行设置类路径的脚本

安装Gradle并使其在类路径上找到所需的一切的正确方法是什么


请注意,我对JVM世界是一个完全的新手,所以不要假设我对任何东西都很熟悉:-)

事实证明,这就足够了

groovy group: 'commons-cli', name: 'commons-cli', version: '1.0'

在dependencies下,如何在linux中安装Gradle

从下载等级

建立一个简单的老校规:

摘录至/usr/local/

将路径添加到/etc/bash.bashrc中

GRADLE_HOME=/usr/local/GRADLE-2.2.1 出口GRADLE_之家