ho lottato con questo per un po ', anche il tentativo un po' a livello profondo passando attraverso a il debugger fino a quando non ho mollato ...
Sembra che l'argomento '-reloading' sia semplicemente ignorato da grails se passato attraverso l'esecuzione dell'app grail-app/init /.../ utilizzando la corsa di IntelliJ: ricompila automaticamente i file modificati ma l'istanza in esecuzione non si ricarica mai. È qualcosa che ha a che fare con l'agente java springload non impostato quando viene avviato con questo metodo.
In ogni caso, penso che ci siano due importanti fatti in gioco: In primo luogo Grails3 è molto diverso da Grail2 e non è realmente supportato da IntelliJ 14, quindi è necessario importarlo come progetto Gradle. In secondo luogo, è necessario utilizzare l'attività gradle chiamata "run" per avviare l'app (in modalità "Esegui" o "Debug") utilizzando Attività-> Applicazione-> Esegui, quindi il caricamento automatico funziona correttamente.
fonte
2015-08-29 10:29:47
Reloads take fo rever- è molto importante! – IcedDante