2013-11-15 26 views
2

我一直在網上搜索一段時間,因爲我不完全明白「更新資源」究竟意味着什麼?在這種情況下究竟是什麼「資源」,選擇該複選框會做什麼(完成後刷新資源)? 我知道當你建立你的項目時,你的源文件被編譯並且依賴被下載/安裝到本地機器.m2存儲庫中,如果他們需要的話。但我不知道在這種情況下「提升資源」是什麼意思。它究竟做了什麼?我不確定什麼是「刷新」(當你右鍵點擊一個項目,並說「刷新」)做什麼?他們是一樣的嗎?「完成後刷新資源」究竟做了什麼?

謝謝,

回答

1

資源是工作區中的文件和文件夾。通常,Eclipse不會檢查Eclipse代碼之外的某些內容是否更改這些資源,以及何時最終發現它會給出資源不同步的錯誤消息。

'Eclipse之外的東西'是指任何不使用Eclipse資源API(IFile等)創建和更改文件的代碼。因此,例如,運行外部構建器可能會在Eclipse沒有看到更改時更改文件。

選擇refresh resources會導致Eclipse檢查更改並更新其關於要匹配的資源的信息。

這與使用Refresh菜單選項相同。

Preferences > General > Workspace中還有一個選項Refresh using native hooks or polling,它試圖自動處理這些更改。

+0

你是指「Eclipse以外的東西」是什麼意思?你會詳細說明嗎? – user1006375

+0

精心設計,還增加了偏好選項。 –