Если вы действительно хотите решения этих проблем, вы должны опубликовать отдельный вопрос для каждого из них с гораздо большей информацией, чем вы предоставили здесь. Например, я не могу диагностировать причину проблемы, когда все, что я знаю, это
Управление транзакциями (встроенный)
кажется, не работает в некоторых
обстоятельства.
Вот мое мнение по этим вопросам:
Управление транзакциями (встроенными) в некоторых случаях не работает.
Я не заметил такой проблемы
AOP с объектами домена не работает
Полагаю, вы имеете в виду, что метапрограммирование объектов домена не работает. Я столкнулся с этим и не нашел никакого решения. Если вы действительно имели в виду АОП, то я не могу вам помочь, поскольку я никогда не использовал его с Groovy.
Grails IDE-плагины довольно примитивны
Плагин IntelliJ очень, очень хорош. Плагин Netbeans в порядке. В прошлый раз, когда я попробовал плагин Eclipse Groovy, это было ужасно. Однако я считаю, что новый плагин Eclipse Groovy был недавно выпущен как часть Spring Tool Suite (STS). Предполагается, что это будет большим улучшением по сравнению с предыдущим плагином Eclipse Groovy, но я не думаю, что он имеет большую поддержку Grails
GWT-интеграция (с плагином)
Я не использую GWT, поэтому без комментариев
Установка плагина (происходит сбой необычно), вероятно, причина в том, что плагины не достаточно развиты.
У меня никогда не было проблем с установкой плагинов, хотя если я обновляю плагин, мне иногда нужно вручную удалить старую версию из каталога .grails.
Отсутствие обширной документации (хотя то, что доступно, довольно хорошо)
Я думаю, что уровень документации для Grails намного опережает большинство проектов ОС. Существует широкий выбор книг Grails, есть активный список рассылки, а официальный документ имеет длину 176 страниц.
Поддержка отладки
Опять же, это зависит от инструментов, которые вы используете. С IntelliJ отладка приложения Grails так же проста, как отладка приложения Java с Eclipse.
Мои любимые мозоли о разработке Grails:
Обновление с одной версии на другую часто является очень болезненным процессом из-за отсутствия обратной совместимости. Когда я обновился с 1.0.4 до 1.1.1, около 20% моих тестов начали давать сбои
Перезагрузка приложения очень ударил и пропустил.