目标
在Java Web开发中,更新了Java文件后,一般要手动进行Compile->Redeploy(或重启)这两个步骤,浪费不少生命。虽然最新的Intellij IDEA13已经支持热部署,不过依然需要按键。而对于效率至上者,必须追求全自动化。
接下来介绍手动热部署和 JRebel 自动热部署。
Intellij IDEA13手动热部署
然后在修改了Java文件中后,需要在编译后手动点击这个按钮才能热部署。
目前JRebel是收费插件,这里提供一个特别版:http://pan.baidu.com/s/1mgqlRq4
安装之后即为激活的正式版:
同时控制台会得到一个输出:
2014-10-13 00:15:23 JRebel: Reloading class 'com.hankcs.HelloServlet'.
整个速度非常快,比Intellij IDEA13自带的热部署要快很多。