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

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

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

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

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

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


person fsch    schedule 19.09.2013    source источник
comment
Используете ли вы IDE, например IntelliJidea, или командную строку для запуска grails run-app?   -  person Anuj Aneja    schedule 19.09.2013
comment
см. stackoverflow.com /вопросы/18882589/   -  person andy mccullough    schedule 19.09.2013


Ответы (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, в случае Grails 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

person Anuj Aneja    schedule 19.09.2013
comment
1.1.3 в случае 2.2.4, а не 2.4.0 - person Kamil Mikolajczyk; 19.09.2013
comment
Правильно: P, исправляю мой ответ сейчас... В любом случае спасибо... :) - person Anuj Aneja; 19.09.2013