1. 程式人生 > >簡單易懂的安裝熱部署外掛Jrebel

簡單易懂的安裝熱部署外掛Jrebel

相信不少使用eclipseEE或者IDEA的小夥伴們都苦於程式碼的部署除錯,每次改完後臺程式碼都有重啟伺服器才可以看到效果,而小的專案啟動還好大的專案啟動起來100來秒。浪費了我們不少時間,變成了加班狗。

這時一個福音來了,它就是Jrebel外掛,它可以實現邊該後臺程式碼,邊將改動後的部分部署到專案上:

我先來介紹下idea的安裝方法:

首先idea有個·很方便的外掛商店,並且外掛版本都挺新的,我們直接到商店中安裝一個官方的jrebel。

在File -> Setting -> Plugins中搜索jrebel,然後安裝即可,這邊我安裝過了所以顯示更新

同時配置toncat時把更新選項設定為如下:

update classes and resources

安裝後重啟idea選擇Jrebel啟動專案即可,但不幸的是jrebel是要付費的,我們只有14天的使用期限。

俗話說魔高一尺,道高一仗是吧。。總有破解的辦法

這裡提供一個網址下載jrebel的破解包:http://download.csdn.net/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.csdn.net/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就可以啦!