Разработка плагина Intellij idea - горячая перезагрузка?

Я создаю плагин для идеи Intellij. Каждый раз, когда я меняю код, мне нужно повторно запускать приложение.

Есть ли что-то вроде горячей перезагрузки или что-то подобное? Или более эффективный способ?


person Oskar Woźniak    schedule 08.11.2017    source источник
comment
Он ограничен возможностями Java HotSwap, когда вы запускаете его в режиме отладки. Вероятно, JRebel может расширить его.   -  person CrazyCoder    schedule 09.11.2017


Ответы (2)


Я полагаю, что вы ищете Выполнить -> Перезагрузить измененные классы

Обычно это хорошо работает с небольшими изменениями.

person Klesun    schedule 28.11.2017

Новые версии продуктов IntelliJ поддерживают «Динамические подключаемые модули», что означает ненужный перезапуск экземпляра разработки. Из https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/dynamic_plugins.html :

Начиная с версии 2020.1, в платформе IntelliJ доступна возможность установки, обновления и удаления подключаемых модулей без перезапуска IDE. Во время разработки плагина это также позволяет избежать перезапуска экземпляра разработки IDE после каждого изменения кода.

Вы также можете ознакомиться с LivePlugin — подключаемым модулем, позволяющим быстро запускать и разрабатывать подключаемые модули в среде IDE без запуска экземпляра разработки или необходимости перезапуска: https://plugins

person JSparrow    schedule 27.03.2020