IDEA 热部署

IDEA 热部署

JReble and XReble

安装与激活

  1. 安装热部署插件:JRebel and XRebel;
  2. 激活:http://jrebel.cicoding.cn/guid

使用

使用插件提供启动服务按钮启动服务即可

IDEA 手动编译(V2021.2.2)

打开设置(Ctrl + Alt + S)

  1. BUild, Execution, Deployment/Build Project automatically: 勾选(非运行状态自动编译)
  2. Advanced Settings/Allow auto-make to start even if developed application is currently running:勾选(允许运行时手动编译程序)

img

Gradle 项目设置编译方式

BUild, Execution, Deployment/Build Tools/Gradle projects/Build and run using:

  • Gradle(Default):构建时会刷新依赖,耗时较长
  • IntelliJ IDEA:构建较快,有需要时需手动刷新依赖

img

手动重新编译

  • Build/Rebuild Project
  • Build/Rebuild Module(Ctrl + Shift + F9):需选中需要构建的项目
  • Build/Recompile(Ctrl + Shift + F9):需选中 Java 文件

根据修改的代码选择编译范围

编译后加载策略

BUild, Execution, Deployment/Debugger/HotSwap:

  • Always
  • Never
  • Ask

img

设置运行程序更新策略

Run/Debug Configurations/Running Application Update Policies:

  • On 'Update' action(当在‘更新操作’时执行:比如 Spring Boot 项目,开启此选项会有更新按钮): Update classes and resources
  • On frame deactivation(失去焦点时执行:比如最小化 IDEA):Update classes and resources

img

热部署重新加载完成

img

posted @   一粒花生  阅读(2929)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示