2012-07-17 17 views
7

Sto cercando di installare Gradle su Ubuntu 12.04. All'inizio ho usato il pacchetto nel repository, ma dopo aver battuto thisbug è risultato che sarebbe meglio usare una versione più recente.Installazione di Gradle su Ubuntu 12.04

Ho rimosso il pacchetto integrato e installato gradle copiando il pacchetto ufficiale 1.0 nella directory /usr/local/share/ e aggiungendo un collegamento software da /usr/local/bin/gradle/ a /usr/local/share/gradle-1.0/bin/gradle.

Sembra funzionare, ma mi imbatto in un problema di classpath. Vale a dire, non appena cerco di costruire un progetto ottengo

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 

Ora locate commons-cli.jar me

/usr/share/groovy/lib/commons-cli.jar 
/usr/share/java/commons-cli.jar 

dà Apparentemente questi due vasi non sono nel classpath. Normalmente eseguivo un eseguibile Java con le opzioni -cp per aggiungere elementi al classpath. Ma l'eseguibile gradle stesso è uno script che imposta il classpath da solo prima di chiamare Java.

Qual è il modo corretto di installare Gradle e farlo trovare tutto ciò che ha bisogno del suo classpath?

prega di notare che io sono un principiante completo al mondo JVM, in modo da non dare per scontato che mi è familiare nulla :-)

risposta

2

E 'risultato essere abbastanza per mettere

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

sotto le dipendenze

Problemi correlati