在Ubuntu 12.04上安装Gradle

我想在Ubuntu 12.04上安装Gradle.起初我在存储库中使用了软件包,但在点击this bug之后,我发现我最好使用更新的版本.

通过将官方1.0软件包复制到/usr/local / share /目录并添加从/usr/local / bin / gradle /到/usr/local / share /的软链接,我删除了内置软件包并安装了gradle 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

现在找到commons-cli.jar给我

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

显然这两个JAR不在类路径上.通常,我会使用-cp选项运行Java可执行文件,以将内容添加到类路径中.但是gradle可执行文件本身是一个脚本,它在调用Java之前自己设置类路径.

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

请注意,我是JVM世界的新手,所以不要以为我熟悉任何东西:-)

最佳答案
结果证明足够了

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

在依赖下

转载注明原文:在Ubuntu 12.04上安装Gradle - 代码日志