Intellij IDEA 使用jrebel运行项目并实现自动编译

Intellij IDEA 使用jrebel运行spring-boot并实现自动编译进行热部署

在使用jrebel运行spring-boot的时候,个人遇到的一个问题,就是项目不能自动编译,不能自动编译就不能实现热部署。(使用jar包方式运行的时候,本文根据自己个人经历,分为不能自动编译处理和jrebel安装解密处理
那么我们就要解决自动编译的问题,首先:

1、勾选上Build project automatically
Intellij IDEA 使用jrebel运行项目并实现自动编译_第1张图片

2、按组合键 Shift+Ctrl+Alt+/,选择Registry
Intellij IDEA 使用jrebel运行项目并实现自动编译_第2张图片

3、勾选上compiler.automake.allow.when.app.running
Intellij IDEA 使用jrebel运行项目并实现自动编译_第3张图片
4.使用jrebel debug模式重新启动项目,就可以自动编译了


第一步:安装Jrebel插件操作

是否已安装?在File——Settings查看是否存在Jrebel,如下图:
Intellij IDEA 使用jrebel运行项目并实现自动编译_第4张图片
如果不存在,请按照下面步骤安装。
1、File——Settings——Plugins——Browse Repositories
Intellij IDEA 使用jrebel运行项目并实现自动编译_第5张图片
2、在窗口左上角搜索框中寻找JRebel。找到后点击"Install"
Intellij IDEA 使用jrebel运行项目并实现自动编译_第6张图片
3、成功后重启IDEA

第二步:JRebel的破解

上一步安装完的JRebel是有试用期限的,好像10几天吧,我忘记了。想要长时间免费使用就需要大神们提供的破击工具了。

大神破解工具地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0

1、选择适用的工具类型(本人用64位windows10系统举例)
Intellij IDEA 使用jrebel运行项目并实现自动编译_第7张图片
2、下载完成后双击打开,请不要关闭。(会存在防火墙拦截,允许通过)
3、激活JRebel
选中JRebel选项卡,选择Activate now。
Intellij IDEA 使用jrebel运行项目并实现自动编译_第8张图片
一般都会出现下面这个激活窗口。
Intellij IDEA 使用jrebel运行项目并实现自动编译_第9张图片
注:第一项:地址由http://IP:端口/GUID组成。
第二项:任意邮箱,随便写。

4、查看结果
选中JRebel选项卡——Work offline
Intellij IDEA 使用jrebel运行项目并实现自动编译_第10张图片
结果,显示到期日期,然后就可以关掉那个以.exe结尾的破解文件了。
Intellij IDEA 使用jrebel运行项目并实现自动编译_第11张图片

你可能感兴趣的:(Intellij IDEA 使用jrebel运行项目并实现自动编译)