java热部署 jrebel插件-爱代码爱编程
JRebel
作用:
让程序做到即改即用,无需重新启动 重新编译
环境:
IDEA 2021.2
JRebel 2022.4.1
安装:
由于作者下载最新4.2版本无法通过验证,所以先介绍手动安装
手动安装
- 下载JRebel 4.1版本安装包
- JRebel放入plugins文件夹
把压缩包中的文件夹 放入IDEA的plugins文件夹中
路径:C:\Program Files\JetBrains\IntelliJ IDEA 2021.2.2\plugins
(各个主机的路径不同)
- 激活
重新打开IDEA
Help -> JRebel -> Activation
界面如下
我们选择Team URL激活
第一个文本框填入JRebelUrl生成的URL
第二个文本框随便填入一个邮箱
勾选 agree 点击 activate按钮 激活成功
自动安装
作者没有成功,判断版本问题,也分享出来大家可以尝试
-
安装JRebel插件
打开 IDEA
File -> Settings -> Plugins -> Marketplace
搜索 JRebel 然后Install
-
激活
同手动安装中激活步骤一致,不再赘述
配置
IDEA
View -> Tool Windows -> JRebel 打开JRebel视图框
选择需要热部署的项目
此时 resources 目录下生成一个 rebel.xml 文件,这个文件用于配置 JRebel 监听的类路径。
修改相关设置
File -> Setting -> Build -> Compiler 勾选自动构建
System Settings 下勾选 自动保存文件
使用
使用JRebel启动项目
当修改问程序 Rebel Run 输出框
表明热部署成功 修改的类已经被重新加载