And*_*rea 7 installation ubuntu classpath gradle ubuntu-12.04
我想在Ubuntu 12.04上安装Gradle.起初我在存储库中使用了包,但是在遇到这个 错误后,我发现我最好使用更新的版本.
我已经删除了内置包并通过将官方1.0软件包复制到/usr/local/share/目录并添加了一个软链接/usr/local/bin/gradle/来安装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
Run Code Online (Sandbox Code Playgroud)
现在locate commons-cli.jar给我
/usr/share/groovy/lib/commons-cli.jar
/usr/share/java/commons-cli.jar
Run Code Online (Sandbox Code Playgroud)
显然这两个JAR不在类路径上.通常我会运行一个Java可执行文件,其中包含-cp向类路径添加内容的选项.但是gradle可执行文件本身是一个脚本,它在调用Java之前自己设置类路径.
安装Gradle并使其在类路径上找到所需的所有内容的正确方法是什么?
请注意,我是JVM世界的新手,所以不要以为我熟悉任何东西:-)
事实证明足够放
groovy group: 'commons-cli', name: 'commons-cli', version: '1.0'
Run Code Online (Sandbox Code Playgroud)
在依赖下
| 归档时间: |
|
| 查看次数: |
6480 次 |
| 最近记录: |