У меня был расстраивающий квест, чтобы найти IDE, которая обеспечивает разумную поддержку разработки Grails 1.1. Мои минимальные требования:
- Поддерживает текущие тесты в среде IDE
- Поддержка отладки в среде IDE при запуске тестов или самого приложения
- Предоставляет завершение кода, включая динамические поисковые устройства, добавленные в классы домена.
Вот краткое изложение моего опыта до сих пор
Eclipse 3.4.2 (Ganymede) Используя последние плагины, доступные на сайте обновлений, поддержка Eclipse для Groovy/Grails действительно жалкая. Это обеспечивает немного больше, чем завершение кода и ложные ошибки.
NetBeans 6.7 Betastrong > Как только я импортировал проект, NetBeans начал его сканировать. Представление Navigator ожидало завершения сканирования, прежде чем показывать его содержимое. Примерно через 20 минут, как вид Navigator, так и я все еще ждали. Кроме того, поддержка завершения кода на динамических искателях плоха и по какой-то причине скопировала все плагины в $PROJECT_ROOT/web-app/plugins.
IntelliJ 8.1.2 Хотя общий консенсус в том, что IntelliJ - лучшая IDE для Groovy/Grails, он не работает с Grails 1.1.X. Основной причиной проблемы является изменение расположения папки плагинов. IntelliJ не может создать приложение, потому что он не может найти классы, которые я импортирую из плагинов, хотя эти плагины перечислены в application.properties
Итак, мой вопрос (наконец) заключается в том, нашел ли кто-нибудь IDE (не TextMate или Vim), который работает с Grails 1.1.X, когда папка плагина находится по умолчанию по умолчанию, то есть под $HOME/.grails/1.1.X/плагины?
Если так, я был бы очень благодарен за информацию о:
- Какую IDE использовать (включая номер версии)
- Какие плагины (если есть) необходимо установить
- Как импортировать существующий проект в IDE
- Как запустить приложение, тесты и отладки в среде IDE (если это не очевидно)
Спасибо, Дон