Автокомпиляция Grails прервалась после обновления с 2.1 до 2.2.4

Я надеюсь, что вы могли бы помочь мне.

Я недавно обновил наш проект grails с версии 2.1 до 2.2.4, и теперь автокомпиляция / перезагрузка не работает => Каждый раз, когда вносятся изменения в Controller/Services/Taglibs, я должен перезапускать приложение, чтобы увидеть их.

Атрибуты консоли, как в этой теме, не компилируются автоматически в Grails, а не в среде разработки. Я также провел некоторое исследование на Google, но я не мог найти ничего, что помогло.

Спасибо за вашу помощь!

Изменить: Спасибо за вашу помощь, я мог решить эту проблему. Я обновил путь системного класса к пути новой версии Grails, теперь он работает:-). Это как-то странно, так как SDK был правильно установлен в Intellij Idea.

1 ответ

Решение

Если вы используете IntelliJIdea, попробуйте использовать: (Проверено на IntelliJIDea 11 и 12 с Grails 2.2.2)

РЕДАКТИРОВАТЬ: Jar версии чехол также включен для разных версий Grails.

grails -Dserver.port=8096 -javaagent:${GRAILS_HOME}/lib/org.springsource.springloaded/springloaded-core/jars/springloaded-core-1.1.x.jar -Xverify:none run-app 

ПРИМЕЧАНИЕ: где 1.1.x - версия jar для грааля 2.2.2 - это 1.1.1, а для 2.2.4 - 1.1.3

Но, если вы используете командную строку, попробуйте использовать

grails -reloading run-app без "-D" перезагрузка системных свойств должна работать нормально. (Не проверено, хотя) Ссылка: http://jira.grails.org/browse/GRAILS-8951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

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