Intellij IDEA 使用jrebel运行项目并实现自动编译
Intellij IDEA 使用jrebel运行spring-boot并实现自动编译进行热部署
在使用jrebel运行spring-boot的时候,个人遇到的一个问题,就是项目不能自动编译,不能自动编译就不能实现热部署。(使用jar包方式运行的时候,本文根据自己个人经历,分为不能自动编译处理和jrebel安装解密处理
那么我们就要解决自动编译的问题,首先:
1、勾选上Build project automatically
2、按组合键 Shift+Ctrl+Alt+/,选择Registry
3、勾选上compiler.automake.allow.when.app.running
4.使用jrebel debug模式重新启动项目,就可以自动编译了
第一步:安装Jrebel插件操作
是否已安装?在File——Settings查看是否存在Jrebel,如下图:
如果不存在,请按照下面步骤安装。
1、File——Settings——Plugins——Browse Repositories
2、在窗口左上角搜索框中寻找JRebel。找到后点击"Install"
3、成功后重启IDEA
第二步:JRebel的**
上一步安装完的JRebel是有试用期限的,好像10几天吧,我忘记了。想要长时间免费使用就需要大神们提供的破击工具了。
大神**工具地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0
1、选择适用的工具类型(本人用64位windows10系统举例)
2、下载完成后双击打开,请不要关闭。(会存在防火墙拦截,允许通过)
3、**JRebel
选中JRebel选项卡,选择Activate now。
一般都会出现下面这个**窗口。
注:第一项:地址由http://IP:端口/GUID组成。
第二项:任意邮箱,随便写。
4、查看结果
选中JRebel选项卡——Work offline
结果,显示到期日期,然后就可以关掉那个以.exe结尾的**文件了。