2016-07-13 28 views
10

Ho aggiornato IntelliJ IDEA Ultimate alla versione 2016.2.L'applicazione Grails non viene trovata dopo l'aggiornamento a IntelliJ IDEA Ultimate 2016.2

ho avuto un progetto Grails 3 e ora quando apro l'IDE ottengo il seguente errore quando si tenta di eseguire il mio progetto:

Error running Grails: My_Project: Grails application is not found 

posso ancora aprire il terminale ed eseguire il progetto manualmente, ma è sembra che IntelliJ IDEA non riconosca più la mia applicazione Grails. Quando si passa a "Modifica configurazioni ...", in "Applicazione" viene visualizzato "[nessuno]" e non è possibile selezionare nulla.

Grails Versione: 3.1.9 Groovy Versione: 2.4.7 JVM Versione: 1.8.0_66

risposta

27

Una soluzione semplice è aggiornare i progetti gradle.

È possibile farlo saltar fuori la piccola scheda Gradle e colpire i "Aggiorna tutto Gradle Progetti"

+0

Grazie @rapgodrory, anche questo funziona come un incantesimo! :-) –

+2

Questa dovrebbe essere la risposta selezionata. – reinaldoluckman

+0

Questo ha funzionato perfettamente per me. Dopo aver creato un nuovo progetto (3.2.5), lo ha eseguito ok, chiuso, tornato più tardi nel giorno e riaperto, non è più possibile eseguire a causa dell'errore dell'applicazione non trovata. Il rinfresco come sopra lo ha riparato. – Dave

7

In primo luogo, reimportare il progetto in IntelliJ 2016,2. Scegli il file build.gradle per l'importazione. Usa il wrapper gradle o un'installazione locale gradle, dove hai dato a IntelliJ il percorso per il Gradle installato localmente. Lascia che IntelliJ indicizzi di nuovo tutto. Attendi fino a quando non vedi ulteriori indicizzazioni nella parte inferiore dello schermo.

In secondo luogo, eseguire l'applicazione una volta, senza modificare la configurazione. Al termine dell'errore, dovresti essere in grado di scegliere Esegui -> Modifica configurazione/Applicazione.

In terzo luogo, è possibile accedere al riquadro del progetto al file grails-app/init/nome-app/Application.groovy e fare clic con il pulsante destro del mouse su questo e selezionare Esegui. Dopodiché, verrà creata una configurazione di modifica.

Infine, è possibile provare a invalidare la cache e riavviare. (Questo non ha nulla a che fare con la configurazione di modifica, ma a volte le cache gradle e/o .idea non sono sincronizzate.)

+1

Grazie! Ri-importare il progetto ha fatto il trucco :-) –