热部署插件JRebel简介
JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过在Java开发中常见的重建、重新启动和重新部署周期。JRebel使开发人员能够在相同的时间内完成更多的工作,并始终保持专注于编码。JRebel支持大多数企业Java技术栈,并且很容易安装到现有的开发环境中。
一、IDEA下载JRebel插件
此步骤省略,在Preference -> Plugins处搜索下载后重启IDE即可。
二、下载反向代理工具
访问此 下载地址 ,下载 ReverseProxy_darwin_amd64 文件(图中已标出)。
反向代理工具下载注意: Mac用户使用Safari下载,不要用Chrome,否则下载之后会把.dms后缀名去掉。
三、运行反向代理工具
Mac用户打开终端,输入命令如下:
#为该文件赋予可执行权限
chmod 777 '文件路径'
# 执行该文件
$bash '文件路径'
Tips:
- 在Finder中选中反向代理工具文件后,按 Command + Option + C 即可复制文件路径;
- 文件路径名中请不要带空格,否则无法找到该文件。
- 运行工具后请不要关闭终端或使用 Control + C 中断执行。
四、配置激活JRebel插件
1、浏览器搜索 “guid 在线生成器” 生成自己的 guid。或访问此网页获取 guid 并复制。
2、在IDEA中激活JRebel
选中 Team URL (connect to online licensing service) 选项
地址栏输入:http://127.0.0.1:8888/ + “刚才复制的guid”
Email随意填写符合格式的邮箱地址即可
激活插件
3、 离线使用JRebel插件
在Preference -> JRebel设置中,点击Work offline按钮,JRebel插件可以离线运行了。可以看到JRebel的过期时间,一般是半年,半年过期后,使用本文描述的方式再执行一次就可以了。
五、设置JRebel插件
使用JRebel的设置向导按步骤操作
注:若不使用设置向导,一定要确保设置项目自动编译(如图所示),否则无法实现热部署。 设置自动编译
最后声明:请支持正版😋
网友评论