转自:http://blog.lanyus.com/archives/337.html
使用idea开发java web项目的程序yuan在进行项目部署的时候经常会浪费很多的时间,jrebel插件为我们解决了这个问题。
jrebel的官方地址https://zeroturnaround.com/software/jrebel/,土豪的程序yuan们可以自行去官网购买。
下面说一下如何安装和激活
1.安装
打开settings-plugins-browse repositories-搜索jrebel(如下图)安装重启。
这里下载的时候可能安装不了,可以使用如下的安装包进行安装
链接: https://pan.baidu.com/s/1j0fazG-wCvUZrmATjo_DSg 密码: 63fn
下载完成后
打开settings-plugins-install plugin form disk ,选择下载的安装包,安装重启。
到这里安装完成,下面进行破解。
2.激活
下载反向代理的工具windows版本, 链接: https://pan.baidu.com/s/16q34ypajfKWtSfs636Ml6w 密码: iwi1
这里是所有版本的 https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4
运行该exe文件。按照下图中的方式进行激活,
http://127.0.0.1:8888/88414687-3b91-4286-89ba-2dc813b107ce
3.设置离线模式
设置为离线模式,可以180天内不用再次激活。
相关设置
此时虽然安装好了JRebel并成功激活了,但是我们使用JRebel debug的时候,发现修改代码后,热部署不起作用。因为还需要设置两个地方
1、设置项目自动编译
2、设置 compiler.automake.allow.when.app.running
ctrl+shift+A 或者 help->find action…打开
搜索registry
找到 compiler.automake.allow.when.app.running 并✔