2011-12-04 7 views
6

avviato un nuovo progetto utilizzando Grails RC3 (Windows 7 a 64 bit di Java 1.6)Come saltare la richiesta di aggiornamento del plug-in durante l'esecuzione di GRAILS run-app?

installata primavera-sicurezza-core plug

Ora ogni volta che faccio funzionare-app a Grails mi chiede di aggiornare webxml-1.4 fino a 1.3.1 più volte

Uso IntelliJ 10.5.3 e la console non mi consente di digitare NO, quindi non è possibile utilizzare l'IDE per eseguire il debug.

Possibili soluzioni vedo in ordine di preferenza - Trova un modo per saltare la domanda di aggiornamento plug - Modificare manualmente il config primavera-sicurezza-core da qualche parte a dipendere da webxml 1.4 - Passa alla STS per sviluppare (opere Console in STS)

Grazie

risposta

11

Si potrebbe provare a impostare il flag --non-interactive, che dovrebbe ignorare istruzioni.

grails run-app --non-interactive 

È possibile gestire le dipendenze del plugin in Grails impostando questo BuildConfig.groovy. Vedere la sezione esclusioni plugin nella Guida per l'utente -

http://grails.org/doc/1.3.7/guide/3.%20Configuration.html#3.7.10%20Plugin%20Dependencies

basta ricordarsi di rimuovere il riferimento plugin dal application.properties

Nota: per graal 1.3.7 grails --non-interactive run-app non funziona l'interruttore deve venire dopo il comando come sopra.

+0

finalmente arrivati ​​a lavorare dopo il lavaggio della directory utente/graal/progetto in Windows e, naturalmente, un graal pulita. Ringraziamenti extra per l'avviso di rimozione di application.properties in quanto IntelliJ lo aggiunge automaticamente. –

1

Un altro modo per eseguire questa operazione senza utilizzare --non-interactive è configurare questo in scripts/.

Aggiungi questo Blocco a scripts/_Events.groovy:

def resolveDependenciesWasInteractive = false 
eventResolveDependenciesStart = { 
    resolveDependenciesWasInteractive = isInteractive 
    isInteractive = false 
} 

eventResolveDependenciesEnd = { 
    isInteractive = resolveDependenciesWasInteractive 
} 

Tratto da: http://ldaley.com/post/2616518761/disabling-grails-plugin-upgrade-confirmation

Problemi correlati