2013-10-04 8 views
8

Esiste qualche tipo di comando come gradlew help <task> che fornisce documentazione su cosa accade esattamente in una particolare attività?Esiste un modo da riga di comando per ottenere informazioni su un'attività gradle?

+0

Che tipo di informazioni stai cercando in particolare? Un'attività può descrivere il suo scopo usando la proprietà 'description'. Questa descrizione viene mostrata quando si eseguono 'gradle tasks'. –

+0

@BenjaminMuschko Sì, vedo queste descrizioni, ma sembra che ognuna di queste attività abbia dipendenze sulle attività (sottoattività?) Che non sono realmente elencate nell'elenco delle attività gradle. Ad esempio, quando eseguo l'attività di compilazione utilizzando il plug-in Android, vedo questo output: https://gist.github.com/matthewmichihara/6846646. C'è un modo per ottenere informazioni su cosa sta succedendo in ognuno di questi passaggi? – Matthew

+0

Esegui 'gradle tasks --all' per quello. –

risposta

7

C'è

gradle help --task <taskname> 

proprio per questo ora.

5
gradlew -dry-run <task> 

mostrerà cosa verrà eseguito per il comando. Una versione scorciatoia è:

gradlew -m <task> 

anche

gradlew tasks 

mostrerà un elenco di tutti i compiti e le loro dipendenze.

+0

Questo è un po 'utile, ma in realtà non mi fornisce alcuna documentazione su ciò che ogni singola attività sta facendo. – Matthew

+0

Il flag '-t' della riga di comando non esiste più. È stato sostituito dal task 'tasks'. –

+0

Oops. Sì, attualmente sto usando una * vecchia versione di Gradle, cercando di essere aggiornato ma non ancora presente. –

Problemi correlati