簡體   English   中英

為什么在eclipse中使用項目清理?

[英]Why use project clean in eclipse?

我在短短一年時間里一直作為Java開發人員工作,並逐漸嘗試增加我的知識以加快開發時間。 我發現自己正在做的一個習慣是在不知道我是否需要它的情況下強迫偶爾進行清潔

如果您使用它,我會得到它,您的項目將完全重建,但我不完全了解在什么情況下我會想要使用它。

如果我理解正確,大多數(如果不是全部)項目的更改將自動構建,因此只有極少數情況下我才真正需要使用項目清理。

如果某些外部工具修改輸出文件夾,則清理非常有用。 例如,您正在使用Eclipse,但偶爾會通過命令行編譯器編譯到同一文件夾中。 在這種情況下,Eclipse可能無法在代碼實際不存在時執行增量構建和顯示錯誤。

另一個案例是解決Eclipse編譯器本身的一些錯誤。 在非常罕見的情況下,在特定的Eclipse版本/更新中,某些在特定代碼更改后需要重新編譯的類可能會被編譯器忽略。 如果你(非)高興地遇到這樣的情況,干凈會幫助你。

例如,如果刪除一個類,然后忘記在另一個類中刪除對它的引用,它就很有用。 如果你不清理項目,你的本地副本仍然可以工作,但你實際做的是你剛剛破壞了構建。 ;)

您的本地項目副本仍然有效,因為已刪除類的.class仍然存在。 要找出這樣的問題,在集成系統上從頭開始編譯項目通常是件好事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM