1. 程式人生 > >idea熱部署且開啟自動編譯

idea熱部署且開啟自動編譯

最近除錯程式碼需要起服務並修改程式碼這就導致重複工作,目前是修改伺服器配置,即當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*
  • 這裡寫圖片描述
  • 這裡寫圖片描述

  • 這裡寫圖片描述
    到此完!