我正在为 intellij idea 创建一些插件。每次我更改代码时,我都需要重新运行 app。
有没有像热重载或类似的东西?还是更有效的方式?
我正在为 intellij idea 创建一些插件。每次我更改代码时,我都需要重新运行 app。
有没有像热重载或类似的东西?还是更有效的方式?
我相信您正在寻找Run -> Reload Changed Classes
它通常适用于小的变化。
新版本的 IntelliJ 产品支持“动态插件”,这意味着无需重新启动开发实例。来自https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/dynamic_plugins.html:
从 2020.1 版本开始,无需重新启动 IDE 即可在 IntelliJ 平台中安装、更新和卸载插件。在插件开发期间,这还可以避免在每次代码更改后重新启动 IDE 开发实例。
您可能还想查看LivePlugin - 允许您在 IDE 中快速运行和开发插件而无需启动开发实例或需要任何重新启动的插件: https ://plugins.jetbrains.com/plugin/7282-liveplugin