[英]Installing Gradle on 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 /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
現在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中安裝Gradle
從https://services.gradle.org/distributions/gradle-2.3-all.zip下載成績
一個簡單的舊學校規則設置:
提取到/ usr / local /
將路徑添加到/etc/bash.bashrc中
GRADLE_HOME = / usr / local / gradle-2.2.1 export GRADLE_HOME
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.