相信不少使用eclipseEE或者IDEA的小伙伴们都苦于代码的部署调试,每次改完后台代码都有重启服务器才可以看到效果,而小的项目启动还好大的项目启动起来100来秒。浪费了我们不少时间,变成了加班狗。
这时一个福音来了,它就是Jrebel插件,它可以实现边该后台代码,边将改动后的部分部署到项目上:
我先来介绍下idea的安装方法:
首先idea有个·很方便的插件商店,并且插件版本都挺新的,我们直接到商店中安装一个官方的jrebel。
在File -> Setting -> Plugins中搜索jrebel,然后安装即可,这边我安装过了所以显示更新
同时配置toncat时把更新选项设置为如下:
update classes and resources
安装后重启idea选择Jrebel启动项目即可,但不幸的是jrebel是要付费的,我们只有14天的使用期限。
俗话说魔高一尺,道高一仗是吧。。总有破解的办法
这里提供一个网址下载jrebel的破解包:http://download.youkuaiyun.com/detail/qq_33168734/9762279#
那接下来我们准备破解了:
首先关掉你的编译器
解压
将其中的.jrebel文件替换到
C盘User->Administer
然后重启你的编译器。若不出意外你会看到控制台输出这样的信息:
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: #############################################################
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: JRebel Legacy Agent 6.5.2 (201610171405)
2017-03-06 23:28:04 JRebel: (c) Copyright ZeroTurnaround AS, Estonia, Tartu.
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: Over the last 30 days JRebel prevented
2017-03-06 23:28:04 JRebel: at least 285 redeploys/restarts saving you about 10.4 hours.
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: Over the last 140 days JRebel prevented
2017-03-06 23:28:04 JRebel: at least 460 redeploys/restarts saving you about 16.9 hours.
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: License acquired from License Server: http://idea.qinxi1992.cn
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: Licensed to ilanyu.
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: You are using an offline license.
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: #############################################################
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel:
2017-03-06 23:28:04 JRebel: A newer version '7.0.5' is available for download
2017-03-06 23:28:04 JRebel: from http://zeroturnaround.com/software/jrebel/download/
2017-03-06 23:28:04 JRebel:
那就恭喜你已经安装成功了!赶快享用jrebel带来的一年减少五个多月部署时间的超爽编程体验吧!
好了Eclipse的小伙伴们说,我不用IDEA啊,那接下来我们来说说eclipse怎么装:
其实大体也都一样不过要自己下一个jrebel for eclipse:
这活我也帮你干了,给你们一个网址:http://download.youkuaiyun.com/detail/qq_33168734/9762288
然后呢eclipse插件都装过吧,java入门必修:
Help -> Install new Software
然后选择add 选择本地安装,在目录中找到下好的插件
下一步在 运行配置中设置jrebel可用
然后你就可以使用了。同样需要破解包来破解才可以长期使用。
如果你已经在IDEA时破解了,那大可放心使用。
注意:
有时候你觉得没效果可能是你没有按下“同步”按钮,长得和刷新很像:
记得在eclipse要按保存ctrl + S
在IDEA要使用ctrl + F9刷新,一般可以不用,本人在使用spring boot的时候试过是需要的。
jrebel支持很好一般来说除了spring注解这种一开始要加载的需要重启以外,统统可以帮你热部署上去,甚至是xml配置文件都可以。
最后,如果你使用spring boot来管理项目的话你也可以考虑用spring devtools来热部署项目,只需要pom文件改改即可。同时它也是免费的。当然你看到这说明你已经安装好了jrebel,你使用jrebel就可以啦!