前言

JRebel 插件它使得 JAVA 代码修改后不用重启项目,立即生效。IDEA 原生是不支持热部署的,一般更新了 JAVA 文件后要手动重启 Tomcat 服务器,才能生效,简直是浪费时间浪费生命。

目前对于 IDEA 热部署最好的解决方案就是安装 JRebel 插件,但是要收费!不过我们可以破解

安装 JRebel

IDEA 依次打开 File | Settings | Plugins 搜索 JRebel 进行安装并重启 IDEA

img

破解步骤

  1. 生成 GUID:在线生成 GUID 地址 并把 GUID 复制下来

    guid

  2. 在 IDEA 打开 File | Settings | JRebel & XRebel 点击 Activate now 进行激活

    activate now

    根据反向代理服务器地址拼接激活地址,例如:https://jrebel.qekang.com/填刚刚生成的 GUID

    img

    如果失效刷新 GUID 替换就可以!邮箱可以随便填写!之后勾选服务条款,最后点击 Activate JRebel

  3. 激活成功

    images

注:上面的激活使用了别人的代理地址,如果别人代理地址下线了,你的激活状态会是不可用的一个状态!

JRebel 不自动部署的原因

  1. 确保是以 JRebel 方式启动,而非原生 IDEA 启动方式

    img

  2. 确保对项目进行了热部署的设置,在 View > Tool Windows > JRebel 中打开 JRebel 的视图,勾选上需要启动热部署的项目,一般就会在你的 resources 目录下生成一个 rebel.xml 文件,具体效果如下图

    img

  3. 打开 File | Settings | Build, Execution, Deployment | CompilerBuild project automatically 勾上

    img
  4. 按下组合快捷键 CTRL + SHIFT + ALT + / 点击 Registry…

    img

    找到并勾上如图所示

    img

最后记得点一下 work offline,把 JRebel 设置为 offline 模式

img