2012-03-22 10 views
14

Sto eseguendo un'applicazione Grails e si blocca solo nella fase di configurazione del percorso di classe, C'è un modo per ottenere maggiori informazioni su cosa sta succedendo? Ho provato lo switch verboseCompile inutilmente.Come ottenere maggiori informazioni sull'app Grails bloccate nella fase di configurazione del percorso di classe?

grails run-app --verboseCompile 
| Configuring classpath 
+1

trovato ho impostato il parametro di registro in BuildConfig.groovy a verboso –

+0

inviare la risposta, e il segno accettato in 24 ore. – dbrin

risposta

20

Cercare il file BuildConfig.groovy qui (/AppName/grails-app/conf/BuildConfig.groovy) e poi trovare il parametro log e impostarlo verbose.

grails.project.dependency.resolution = { 
... 
log "verbose" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' 
... 
+0

Dove va a finire l'uscita del registro? –

+0

Console a meno che il registro non sia reindirizzato su qualche file –

+0

Calcolato - Non ho avuto un errore, mi ci è voluto davvero molto tempo per ripopolare la mia cache Ivy cancellata. Grazie! –

2

Anche se non c'è niente di sbagliato in realtà, con un grande progetto che può richiedere molto tempo per scaricare tutte le dipendenze (soprattutto se la cache svuotare l'Ivy secondo this answer).

Osservare la directory della cache Ivy (ad es. Con watch ls ~/.grails/ivy-cache); se le cose funzionano correttamente, dovresti vedere le dipendenze che vengono scaricate/installate gradualmente.

Se le cose non funzionano correttamente (ad esempio non appare nulla, o alcune cose appaiono e quindi i download sembrano fermarsi) Usman's verbose logging è probabilmente la strada da percorrere.

3

Se non si visualizza alcun output dopo aver impostato il livello di registrazione su dettagliato, è probabilmente perché il parametro grails.project.dependency.resolver è ancora impostato su maven. Impostalo su ivy e ricontrolla.

Problemi correlati