在Ubuntu上安装Gradle 12.04
问题描述:
我想在Ubuntu 12.04上安装Gradle。起初,我在存储库中使用了该软件包,但打到thisbug后发现我最好使用更新的版本。在Ubuntu上安装Gradle 12.04
我已经通过将官方1.0软件包复制到/usr/local/share/
目录并添加从/usr/local/bin/gradle/
到/usr/local/share/gradle-1.0/bin/gradle
的软链接,删除了内置软件包并安装了gradle。
它似乎工作,但我遇到了类路径问题。也就是说,只要我尝试建立一个项目,我得到
Exception executing [email protected] 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的世界,所以不要以为我所熟悉的东西:-)
答
原来是足以把
groovy group: 'commons-cli', name: 'commons-cli', version: '1.0'
下依赖
答
如何在Linux
下载等级从 安装摇篮https://services.gradle.org/distributions/gradle-2.3-all.zip
一个简单的老学校规则设置:
提取物是到/ usr /本地/
中添加路径/etc/bash.bashrc
GRADLE_HOME =的/ usr/local/gradle-2.2.1 export GRADLE_HOME