web-dev-qa-db-fra.com

L'application Grails est introuvable après la mise à jour vers IntelliJ IDEA Ultimate 2016.2

J'ai mis à jour mon IntelliJ IDEA Ultimate vers la version 2016.2.

J'avais un projet Grails 3 et maintenant quand j'ouvre le IDE j'obtiens l'erreur suivante en essayant d'exécuter mon projet:

Error running Grails: My_Project: Grails application is not found

Je peux toujours ouvrir le terminal et exécuter le projet manuellement, mais il semble que IntelliJ IDEA ne reconnaît plus mon application Grails. Lorsque je vais dans "Modifier les configurations ...", dans "Application", il dit "[aucun]" et je ne peux rien sélectionner.

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

20
Jordi Vilaplana

Une solution simple à cela est de rafraîchir les projets Gradle.

Vous pouvez le faire en sortant le petit onglet Gradle et en cliquant sur "Actualiser tous les projets Gradle"

35
RapGodRory

Je rencontre toujours le même problème lorsque je redémarre intellij. L'exécution de grails clean la commande du terminal l'a corrigé.

7
Bereket Belete

Tout d'abord, réimportez le projet dans IntelliJ 2016.2. Choisissez le fichier build.gradle pour l'importation. Utilisez le wrapper de gradle ou une installation de gradle locale, où vous avez donné à IntelliJ le chemin vers le Gradle installé localement. Laissez IntelliJ ré-indexer tout. Attendez de ne plus voir d'indexation en bas de l'écran.

Deuxièmement, exécutez l'application une fois, sans modification de la configuration. Une fois cela terminé avec une erreur, vous devriez pouvoir choisir Exécuter -> Modifier la configuration/l'application.

Troisièmement, vous pouvez aller dans le volet projet vers le fichier grails-app/init/app-name/Application.groovy et faire un clic droit dessus et choisir Exécuter. Après cela, une configuration d'édition sera créée.

Enfin, vous pouvez essayer d'invalider le cache et de redémarrer. (Cela n'a rien à voir avec Modifier la configuration, mais parfois les caches gradle et/ou .idea sont désynchronisés.)

7
fcnorman

J'ai eu le même problème après la mise à jour vers IntelliJ Ultimate 2019.2. Il semble que le "petit onglet gradle" de la réponse acceptée n'existe plus.

La raison dans mon cas était que le plugin Gradle avait été désactivé par le processus de mise à jour.

Résolution: cliquez sur Aide> Rechercher une action> Tapez gradle. Vous devriez voir une ligne "Gradle" et un interrupteur ON-OFF à la fin de cette ligne. Activez-le et redémarrez IntelliJ a résolu mon problème.

1
SebastianH