天天看點

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

eclipse安裝jrebel

1、簡介

  JRebel是一套JavaEE開發工具。JRebel允許開發團隊在有限的時間内完成更多的任務修正更多的問題,釋出更高品質的軟體産品。

  Jrebel 可快速實作熱部署,節省了大量重新開機時間,提高了個人開發效率。

  JRebel是一款JAVA虛拟機插件,它使得JAVA程式員能在不進行重部署的情況下,即時看到代碼的改變對一個應用程式帶來的影響。JRebel使你能即時分别看到代碼、類和資源的變化,你可以一個個地上傳而不是一次性全部部署。當程式員在開發環境中對任何一個類或者資源作出修改的時候,這個變化會直接反應在部署好的應用程式上,進而跳過了建構和部署的過程,每年可以省去部署用的時間花費高達5.25個星期。

  jrebel會監聽咱們代碼編譯之後的的class檔案。

注意:由于jrebel不同版本對spring等架構版本支援不一緻,建議安裝最新版本jrebel。比如:jrebel5.x不支援高于spring4.2.7以上的版本,會報錯

2、安裝

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...
Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

按照頁面提示一步一步安裝......

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

安裝完成提示重新開機eclipse,重新開機在help--->JRebel看到如下界面

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

(〃'▽'〃)恭喜安裝成功

3、激活之擷取激活碼

1. 通路JRebel官網: https://my.jrebel.com

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

2. 關聯Facebook或者Twitter賬号。(需要能夠fan牆,fan牆教程後續釋出......)

3. 登入完Twitter或者Facebook之後,在JRebel官網上點開Twitter或者Facebook完成登入授權。完成一系列的資訊, 填寫後會發送一份郵件到你注冊的郵箱。

4. 進入郵箱點開連結之後,進入到激活頁面,打碼部分即為驗證碼粘貼至eclipse中完成激活

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

4、配置

 1.打開JRebel Configuration

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...
Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

2.将需要熱部署的項目的工程添加JRebel Nature

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

或者

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

輕按兩下部署項目的Tomcat,打開Server面闆,來到Tomcat的Overview配置面闆,确認如下圖選中

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

切換到Tomcat的Module面闆:

Java IDE安裝jrebel插件實作項目熱部署eclipse安裝jrebelIDEA安裝jrebel    to be continue...

然後把Auto reloading enabled多選框取消選中,然後點選OK

至此,所有教程基本都已結束,開始體驗吧!

當修改代碼儲存後,控制台會列印如下資訊,即說明配置已生效,不需再等待重部署就可以看到修改後的效果,是不是感覺很爽,^-^

IDEA安裝jrebel    to be continue...

參考:http://blog.csdn.net/nature_fly088/article/details/52512195等