idea實現熱部署並且開啟自動編譯


【注】本文轉自https://blog.csdn.net/z15732621582/article/details/79439359博文,如有冒犯,請聯系博主;

問題描述:

最近在調試代碼並進行本地測試,發現每次啟動時間都很長,浪費時間;

最近調試代碼需要起服務並修改代碼這就導致重復工作,目前是修改服務器配置,即當idea失去焦點時更新類和資源,但是這種只支持在debug模式且是在idea失去焦點才會觸發熱部署,這就相對加載的慢了。此法的配置方法:

問題解決:

Run –>EditConfigguration

如果你sever 選項卡下沒有On frame deactivation,那么就需要配置 Deployment 選項卡,點擊右邊綠色+,選擇自己對應的項目,建議選擇帶 exploded, 這個相當於改 Tomcat 的 CATALINA_HOME, 效率比較高。

 

選擇好后, 刪掉默認的Build, 提高效率

雖然配置了熱部署但是感覺還是有點慢,發現idea沒有默認自動編譯,因此開啟后將省去了每次修改代碼又要重新啟動的步驟:

 

  • *進入設置setting,Build,Execut, Deployment -> Compiler 勾選右側的Build Project automatically

  • * 開啟項目運行時自動build,在打開的頁面上快捷鍵ctrl + shift + a 搜索命令:registry –> 勾選compiler.automake.allow.when.app.running*

 

 點擊 close,熱部署並且自動編譯完成;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM