java項目的Build和Rebuild

Java項目有時候修改了,可是修改後的效果並無展現出來,那麼咱們便須要build或rebuild一下咱們的項目了ui

那麼到底什麼是build和rebuild呢?

  • 首先說一下clean,對編譯過的文件進行清理刪除。
  • Build對solution(方案項目)下的全部更新過的項目和文件,逐個進行編譯spa

  • 通常來講Rebuild=99%*(Clean+Build),效果在很是小的可能性下會不一樣,通常能夠忽略。Rebuild是對solution下的全部項目和文件,逐個進行 Clean+Build。不論文件更改與否,Clean+Build是對選中的項目(若是選中Solution的話,所有Clean以後,再所有Build)先執行Clean再執行Build。io


通常不須要執行Clean。由於Build只是針對有更改過的文件進行編譯。而Rebuild會編譯全部。編譯


結論

  1. 推薦用 Clean+Build 或者Build。
  2. build   solution   ---編譯解決方案,和build   「項目名」的不一樣之處很明顯:一個解決方案能夠包含多個項目,編譯解決方案就是編譯這個解決方案中的全部項目,而build   「項目名」就只是編譯當前的項目 
  3. 至於rebuild有這麼一些特殊狀況會使用到):把一個項目解決方案編譯後,若是沒有作過任何改動,點擊build菜單命令就不會再編譯,那怕你刪除了原來編譯生成的clss或exe文件,IDE仍然會由於未檢測到項目中有新的改動而拒絕編譯,但點擊rebuild,無論上次編譯後有沒有作過改動,IDE都會從新編譯。
相關文章
相關標籤/搜索