在Ubuntu 12.04上安装Gradle

7
我正在尝试在Ubuntu 12.04上安装Gradle。起初,我使用仓库中的软件包,但在遇到此错误之后,我最好使用更新版本:这个 bug
我已经删除了内置软件包,并通过将官方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

显然这两个JAR包不在类路径上。通常我会使用 -cp 选项运行Java可执行文件以将内容添加到类路径中。但gradle可执行文件本身是一个脚本,在调用Java之前会自行设置类路径。
正确安装Gradle并使其找到需要的所有东西,应该如何操作呢?
请注意,我完全是JVM世界的新手,因此不要假设我熟悉任何东西 :-)
2个回答

2
原来只需要放置

标签就可以了。

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

在依赖项下面

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接