Я создаю плагин для идеи Intellij. Каждый раз, когда я меняю код, мне нужно повторно запускать приложение.
Есть ли что-то вроде горячей перезагрузки или что-то подобное? Или более эффективный способ?
Я создаю плагин для идеи Intellij. Каждый раз, когда я меняю код, мне нужно повторно запускать приложение.
Есть ли что-то вроде горячей перезагрузки или что-то подобное? Или более эффективный способ?
Я полагаю, что вы ищете Выполнить -> Перезагрузить измененные классы
Обычно это хорошо работает с небольшими изменениями.
Новые версии продуктов IntelliJ поддерживают «Динамические подключаемые модули», что означает ненужный перезапуск экземпляра разработки. Из https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/dynamic_plugins.html :
Начиная с версии 2020.1, в платформе IntelliJ доступна возможность установки, обновления и удаления подключаемых модулей без перезапуска IDE. Во время разработки плагина это также позволяет избежать перезапуска экземпляра разработки IDE после каждого изменения кода.
Вы также можете ознакомиться с LivePlugin — подключаемым модулем, позволяющим быстро запускать и разрабатывать подключаемые модули в среде IDE без запуска экземпляра разработки или необходимости перезапуска: https://plugins