IDEA 热部署
IDEA 热部署
JReble and XReble
安装与激活
- 安装热部署插件:JRebel and XRebel;
- 激活:http://jrebel.cicoding.cn/guid
使用
使用插件提供启动服务按钮启动服务即可
IDEA 手动编译(V2021.2.2)
打开设置(Ctrl + Alt + S)
- BUild, Execution, Deployment/Build Project automatically: 勾选(非运行状态自动编译)
- Advanced Settings/Allow auto-make to start even if developed application is currently running:勾选(允许运行时手动编译程序)
Gradle 项目设置编译方式
BUild, Execution, Deployment/Build Tools/Gradle projects/Build and run using:
- Gradle(Default):构建时会刷新依赖,耗时较长
- IntelliJ IDEA:构建较快,有需要时需手动刷新依赖
手动重新编译
- Build/Rebuild Project
- Build/Rebuild Module(Ctrl + Shift + F9):需选中需要构建的项目
- Build/Recompile(Ctrl + Shift + F9):需选中 Java 文件
根据修改的代码选择编译范围
编译后加载策略
BUild, Execution, Deployment/Debugger/HotSwap:
- Always
- Never
- Ask
设置运行程序更新策略
Run/Debug Configurations/Running Application Update Policies:
- On 'Update' action(当在‘更新操作’时执行:比如 Spring Boot 项目,开启此选项会有更新按钮): Update classes and resources
- On frame deactivation(失去焦点时执行:比如最小化 IDEA):Update classes and resources