我一直在網上搜索一段時間,因爲我不完全明白「更新資源」究竟意味着什麼?在這種情況下究竟是什麼「資源」,選擇該複選框會做什麼(完成後刷新資源)? 我知道當你建立你的項目時,你的源文件被編譯並且依賴被下載/安裝到本地機器.m2存儲庫中,如果他們需要的話。但我不知道在這種情況下「提升資源」是什麼意思。它究竟做了什麼?我不確定什麼是「刷新」(當你右鍵點擊一個項目,並說「刷新」)做什麼?他們是一樣的嗎?「完成後刷新資源」究竟做了什麼?
謝謝,
我一直在網上搜索一段時間,因爲我不完全明白「更新資源」究竟意味着什麼?在這種情況下究竟是什麼「資源」,選擇該複選框會做什麼(完成後刷新資源)? 我知道當你建立你的項目時,你的源文件被編譯並且依賴被下載/安裝到本地機器.m2存儲庫中,如果他們需要的話。但我不知道在這種情況下「提升資源」是什麼意思。它究竟做了什麼?我不確定什麼是「刷新」(當你右鍵點擊一個項目,並說「刷新」)做什麼?他們是一樣的嗎?「完成後刷新資源」究竟做了什麼?
謝謝,
資源是工作區中的文件和文件夾。通常,Eclipse不會檢查Eclipse代碼之外的某些內容是否更改這些資源,以及何時最終發現它會給出資源不同步的錯誤消息。
'Eclipse之外的東西'是指任何不使用Eclipse資源API(IFile
等)創建和更改文件的代碼。因此,例如,運行外部構建器可能會在Eclipse沒有看到更改時更改文件。
選擇refresh resources
會導致Eclipse檢查更改並更新其關於要匹配的資源的信息。
這與使用Refresh
菜單選項相同。
Preferences > General > Workspace
中還有一個選項Refresh using native hooks or polling
,它試圖自動處理這些更改。
你是指「Eclipse以外的東西」是什麼意思?你會詳細說明嗎? – user1006375
精心設計,還增加了偏好選項。 –