本文參考鏈接:https://www.jianshu.com/p/5666a8be025f
Jrebel
可快速實現開發期間的服務熱部署,可以節省大量重啟服務的時間。
安裝Jrebel
1.1 File—》Settings-》Plugins-》Marketplace
1.2 輸入Jrebel and XRebel for IntelliJ
安裝插件,安裝完畢后重啟IDEA
激活Jrebel
2.1 打開:http://jrebel.cicoding.cn/guid 得到如下內容
GUID : 38D847A9-9430-AF16-3C18-46EAFD3488FF
2.2 將得到的GUID內容替換后面網址的GUID部分 http://jrebel.cicoding.cn/GUID
例如: http://jrebel.cicoding.cn/38D847A9-9430-AF16-3C18-46EAFD3488FF
2.3 File—》Settings-》JRebel & XRebel然后選擇激活插件,打開
jrebel激活面板,選擇Team URL(connect to online licensing service)
2.4 第一行輸入上面地址(http://jrebel.cicoding.cn/38D847A9-9430-AF16-3C18-46EAFD3488FF),第二行輸入任意郵箱,勾選I agree with the terms & conditions of the License Agreement
即可完成激活,激活完成后選擇Work offline
(離線工作模式,防止授權過期)。
插件設置
3.1 設置Jrebel插件生效時間(Time Saved Statistics),File—》Settings-》JRebel & XRebel-》Time Saved Statistics
3.2 設置自動編譯項目 File—》Settings-》Build,Execution,Deployment-》Compiler【Build project automatically】
注意事項
4.1 務必使用Jrebel的項目啟動方式,否則熱部署不會生效(帶火箭標識的按鈕)
4.2 JRebel 熱部署插件在你修改完已經編譯好的 Java 文件失去焦點的時候,自動會將修改后 Java 文件編譯,並替換掉舊的 Class 文件,一般情況下,在使用熱部署插件 JRebel 啟動項目時,修改某個Java文件,手動的對項目進行熱部署操作 Build -> Build Project(快捷鍵:Ctrl+F9)