idea之Recompile、Rebuild和Build之間的區別及說明

Recompile、Rebuild和Build的區別

  • Recompile:對選定的目標(Java 類文件),進行強制性編譯,不管目標是否是被修改過。
  • Rebuild:對選定的目標(Project),進行強制性編譯,不管目標是否是被修改過。由於 Rebuild 的目標隻有 Project,所以 Rebuild 每次花的時間會比較長。
  • Build:對選定的目標(Project),編譯那些被修改的文件;

idea菜單欄Build選項

  • Build Project:對選定的目標(Project),編譯那些被修改的文件
  • Build Module:對選定的目標(Module),進行強制性編譯,不管目標是否是被修改過。
  • Recompile:對選定的目標(Java 類文件),進行強制性編譯,不管目標是否是被修改過。
  • Rebuild Project:對選定的目標(Project),進行強制性編譯,不管目標是否是被修改過。由於 Rebuild 的目標隻有 Project,所以 Rebuild 每次花的時間會比較長。
  • Build Artifacts:在下拉框內選擇想要打包的項目,進行對應的:build、Rebuild、Clean、Edit等操作

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: