admin管理员组

文章数量:1602084

背景说明:

Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。


解决方案

通过Idea的偏好设置找到插件框,输入Jrebel and XRebel for IntelliJ安装插件,通过偏好设置找到JRebel &
XRebel然后选择激活插件,打开jrebel激活面板,选择Team URL(connect to online licensing
service)

  1. 方案

GUID生成:https://tool.lu/uuid/
激活URL : https://jrebel.abcde.work/xxxxxx

https://jrebel.abcde.work/4B068EB5-0941-4645-1E98-FC077D530A61

在第一行输入上述地址(注意后面的随机数字需要变化,随意修改即可),第二行输入一个符合邮箱格式的邮箱地址(随便输入一个就可以,不需要是真实邮箱),勾选I agree with the terms & conditions of the License Agreement即可完成激活,激活完成后选择Work offline。

绿色的Valid表示是有效的
Work offline是为了防止授权过期

对Idea的Jrebel插件设置生效时间(Time Saved Statistics)通过鼠标勾选1分钟

通过偏好设置找到构建、执行、部署=>编译器 勾选自动构建项目[Build project automatically]

  1. 方案验证

    工程启动有如下四个图标:

  • 绿色三角形按钮:IDEA自带的启动按钮;

  • 绿色虫子按钮:IDEA自带的 Debug 启动按钮;

  • 火箭带字体JR按钮:热部署JRebel 正常启动;

  • 虫子带字体JR按钮:热部署JRebel Debug启动。

要想使用热部署插件 JRebel ,必须要使用后两个启动按钮,切记!

Jrebel有一个Pannel面板,勾选对应需要热更新的模块,如果源码修改后没有生效,则可以点击类似锤子的构建按钮就行构建,然后就会自动热更新了,默认情况下,JRebel 热部署插件在你修改完已经编译好的 Java 文件失去焦点的时候,自动会将修改后 Java 文件编译,并替换掉旧的 Class 文件,一般情况下,在使用热部署插件 JRebel 启动项目时,修改某个Java文件,手动的对项目进行热部署操作 Build -> Build Project

Mac:Command+F9

Windows:Ctrl+F9

本文标签: 在线最新版JRebel