2016-07-13 3 views
10

Я обновил версию IntelliJ IDEA Ultimate до версии 2016.2.Приложение Grails не найдено после обновления до 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

ответ

27

Простым решением является обновление проектов градиента.

Вы можете сделать это, выскакивают вкладку мало Gradle и ударять «Обновить все Gradle проекты»

+0

Спасибо @rapgodrory, это также работает как шарм! :-) –

+2

Это должен быть выбранный ответ. – reinaldoluckman

+0

Это отлично сработало для меня. После создания нового проекта (3.2.5) он запустил его нормально, закрыл, вернулся позже в тот же день и снова открыл его, больше не мог запускаться из-за ошибки Application Not Found. Освежающий, как указано выше, зафиксировал его. – Dave

7

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

Во-вторых, запустите приложение один раз, без настройки конфигурации. После этого с ошибкой вы сможете выбрать «Выполнить» -> «Изменить конфигурацию/приложение».

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

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

+1

спасибо! Повторный импорт проекта сделал трюк :-) –