Как я могу получить Groovy hotswap в intellij для работы? - PullRequest
9 голосов
/ 09 февраля 2011

Я использую Groovy и Google App Engine.Я пробую Intellij, но не могу понять, как заставить hotswap работать для изменений в классах Groovy.Это работает для меня в Eclipse.Что-то особенное, что я должен сделать, чтобы это работало в Intellij?

Ответы [ 2 ]

0 голосов
/ 10 июня 2015

В настройках (CTRL + ALT + S).

Перейдите к Построение, выполнение, развертывание -> Отладчик -> HotSwap .

Здесь убедитесь, что Включен агент горячей замены для кода Groovy и Проверены классы перезагрузки в фоновом режиме и что либо Всегда , либо Задать вопрос выбрано для Перезагрузить классы после компиляции .

Hotswap settings

Вам нужно запустить приложение в режиме отладки, и вам нужно сделать (CTRL + F9 или Build -> Сделать проект ) после внесения каких-либо изменений.

Вы должны увидеть всплывающий зеленый текстовый пузырь, если ваши классы были перезагружены, и красный, если их не удалось перезагрузить по какой-либо причине.

Successful hotswap Failed hotswap

0 голосов
/ 04 июня 2014

Чтобы настроить поведение при перезагрузке:

  1. В главном меню выберите Файл | Настройки, а затем разверните Узел отладчика.
  2. Открыть страницу горячей замены.
  3. Нажмите одну из радиокнопок в группе Перезагрузить классы после компиляции. Вы можете всегда перезагружать классы, перезагружать после подтверждение, или никогда не делай этого.

Также проверьте параметр Enable hot-swap agent for Groovy code в

Файл -> Настройки -> Отладчик -> Groovy.

...