2016-01-11 15 views
12

Ogni volta che esegue un comando Gradle su Mac ricevo un messaggio che dice:Come usare/avviare il demone gradle su un Mac?

"This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.10/userguide/gradle_daemon.html" 

ho creato un file gradle.properties con la linea org.gradle.daemon = true, come indicato nella pagina web indicata nel messaggio. Comunque, qualunque cosa faccia, continuo a ricevere quel messaggio.

Se eseguo il comando

gradle --daemon 

allora esegue con successo, ma ancora la prossima volta che faccio qualcosa ottengo quel messaggio su di esso potrebbe essere più veloce e costruisce sono altrettanto lento come prima ho iniziato il demone.

mia directory di installazione sono/Users/nomeutente come in gradle_daemon.html come sto cadendo un corso Udacity (https://www.udacity.com/course/viewer#!/c-ud867/) e si consiglia di installare in/usr/local/Gradle

Come posso realmente ottenere il gradle dameon per lavorare e liberarsi di quello potrebbe essere un messaggio più veloce?

(Usando Gradle versione 2.10)

risposta

6

La pagina non dice da nessuna parte che Gradle deve essere installato in /Users/username. Dice che questa directory è la la tua home directory, ed è qui che deve trovarsi il file .gradle/gradle.properties. Il posto in cui è installato gradle è irrilevante.

23

appena messo

org.gradle.daemon=true 

nel file ~/.gradle/gradle.properties. Quindi ogni build sulla macchina utilizzerà l'involucro gradle e il messaggio scomparirà.

+2

'~/.gradle/gradle.properties' non esiste, crearla ' echo 'org.gradle.daemon = true'> ~/.gradle/gradle.properties' –

+0

Purtroppo questo non aiuta a il caso che il demone gradle si esegua su richiesta in un progetto se esiste già un demone che è utilizzabile (quindi il progetto non deve iniziare qualcosa di lungo funzionante a tutti i costi, in quanto sarà controllato altrove). L'esecuzione di './gradlew --foreground' forca un demone, ma questo non viene mai usato. Quindi apparentemente questo comando è completamente inutile. – Tino

Problemi correlati