Приложение Grails не найдено после обновления до IntelliJ IDEA Ultimate 2016.2

Я обновил версию IntelliJ IDEA Ultimate до версии 2016.2.

У меня был проект Grails 3, и теперь, когда я открываю IDE, я получаю следующую ошибку при попытке запустить мой проект:

Error running Grails: My_Project: Grails application is not found

Я все еще могу открыть терминал и запустить проект вручную, но, похоже, IntelliJ IDEA больше не распознает мое приложение Grails. Когда вы переходите к "Редактировать конфигурации...", в "Приложении" он говорит "[none]", и я ничего не могу выбрать.

Grails Версия: 3.1.9 Groovy Версия: 2.4.7 Версия JVM: 1.8.0_66

Ответ 1

Простое решение этого - обновить проекты gradle.

Вы можете сделать это, выйдя на небольшую вкладку gradle и нажав "Обновить все gradle Проекты"

Ответ 2

Сначала повторите импорт проекта в IntelliJ 2016.2. Выберите файл build.gradle для импорта. Используйте оболочку gradle или локальную установку gradle, где вы указали IntelliJ путь к локально установленному Gradle. Пусть IntelliJ переиндексирует все. Подождите, пока вы не увидите дальнейшую индексацию в нижней части экрана.

Во-вторых, запустите приложение один раз, без настройки редактирования. После этого с ошибкой вы сможете выбрать Run → Edit Configuration/Application.

В-третьих, вы можете перейти в область проекта к файлу grails-app/init/app-name/Application.groovy и щелкнуть его правой кнопкой мыши и выбрать "Выполнить". После этого будет создана конфигурация редактирования.

Наконец, вы можете попытаться аннулировать кеш и перезапустить. (Это не имеет ничего общего с Edit Configuration, но иногда тайники gradle и/или .idea выходят из синхронизации.)

Ответ 3

Я сталкиваюсь с той же самой проблемой всегда, когда я перезапускаю intellij. Выполнение команды grails clean из терминала исправило это.

Ответ 4

У меня возникла та же проблема после обновления до IntelliJ Ultimate 2019.2. Кажется, что "маленькая закладка" принятого ответа больше не существует.

Причиной в моем случае было то, что плагин Gradle был отключен процессом обновления.

Решение: нажмите "Справка"> "Найти действие"> "Тип gradle". Вы должны увидеть строку "Gradle" и переключатель ON-OFF в конце этой строки. Включить его и перезапустить IntelliJ решил мою проблему.