Как открыть приложение Grails 3.3 в NetBeans 9?

Я не могу найти способ открыть проект Grails 3.3.8 в NetBeans 9 на Mac.

Я нашел несколько постов (см. Ниже), но ни один из них не работает.

Здесь написано, что создайте проект через командную строку, например, "grails create-app hello", затем используйте диалог "open project", чтобы открыть каталог hello. Однако, когда я открываю каталог приложения hello grails, поле имени проекта становится серым, и нажатие кнопки открытия не имеет никакого эффекта.

В этой статье говорится о создании проекта с использованием плагина Grails для NetBeans. Он говорит, чтобы перейти к диалогу плагинов в NetBeans и искать Grails. Там нет плагинов Grails.

Grails и Java установлены с необходимым экспортом. Обратите внимание, что я установил NetBeans из https://github.com/carljmosca/netbeans-macos-bundle как рекомендовано в официальном руководстве по установке NetBeans.

Предложения кого-нибудь?

1 ответ

Ну, я нашел неясный пост, который приведет к ответу.

Похоже, что они удалили большинство плагинов из NetBeans 9, включая Grails.

Обходной путь (не уверен, насколько это безопасно) - добавить провайдера netbeans 8.2:

Перейти в Инструменты | Подключаемые модули в Apache NetBeans (инкубационные) 9.0 и на вкладке "Настройки" зарегистрируйте центр обновлений NetBeans IDE 8.2:

http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz

Спасибо: https://blogs.apache.org/netbeans/entry/what-s-happened-to-my

Теперь я могу открыть проект Grails, но я не могу его запустить. Там написано "Grails home не был установлен. Используйте меню Tools/Options/Groovy, чтобы установить окружение".

Проблема в том, что я уже установил GRIALS_HOME в своем.bash_profile, и что в меню инструментов нет опций.

меню инструментов без оптоинов

После некоторых усилий я нашел домашнюю настройку Grails в Netbeans Menu-> settings->Miscellaneous-Groovy:

Теперь я могу запускать программы Grails, а также использовать меню для создания объектов домена и т. Д. Отлично!

Другие вопросы по тегам