1.下载jar包
2.编译并打包项目
java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8081 |
默认端口为 8081,你也可以自己修改指定的端口
激活IDEA(2020.2.3测试成功)
-
点击激活 Idea
-
激活方式选择 License server
-
输入激活路径:
http://localhost:8081/64245b6b-ef68-4bdc-aabf-7f8e85a540e4
- 前半部分为你的激活服务器地址和端口
- 后半部分为 UUID,你可以前往以下网站自行生成:Online UUID Generator Tool
-
点击 ACTIVATE 完成激活
Jrebel 激活
-
下载并安装 Jrebel
-
打开激活界面,选择激活方式为:Connect to online licensing service
-
在 Team URL (required) 一栏输入你的激活服务器地址,如:
http://localhost:8081/64245b6b-ef68-4bdc-aabf-7f8e85a540e4
- 前半部分为你的激活服务器地址
- 后半部分为 UUID,你可以前往以下网站自行生成:Online UUID Generator Tool
-
在 Email address (required) 一栏输入你的邮箱地址,可以随意填写
-
点击 Activate 完成激活,激活前记得勾选 “I agree with the terms & conditions of the License Agreement” 选项,否则无法激活
6.最后别忘了把JRebel设置为offline模式 点一下work offline
相关设置
此时虽然安装好了JRebel并成功激活了,但是我们使用JRebel debug的时候,发现修改代码后,热部署不起作用。因为还需要设置两个地方
1、设置项目自动编译
2、设置 compiler.automake.allow.when.app.running
ctrl+shift+A 或者 help->find action…打开
搜索registry
找到 compiler.automake.allow.when.app.running 并✔
我们点击 JRebel,会弹出一个窗口如下:
IDEA 开启热加载
总结
通过上面的配置,我们就可以愉快的使用热加载功能了,提供我们的开发效率,从而拒绝 996,实现 965 的工作机制。
最后在总结一下 JRebel 的配置过程:
- 在 IDEA 内搜索 JRebel,然后安装插件
- 在 settings -> JRebbel&XRebel 进行激活插件
- 在 views->Tool Windows 找到 JRebel,生成热加载文件
- 在 IDEA 的 Debug Configuraions,开启热加载
- JRebel Debug 模式启动项目
- 改动代码,通过 Update Application 按钮,完成代码的热加载
当然,更多的配置可以通过查看 JRebel 官方文档 进行修改、配置。
- END -