Автокомпиляция 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