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 :-)