簡體   English   中英

在Ubuntu 12.04上安裝Gradle

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM