我有一個Eclipse(4.4.1)由〜60個項目(數量可能是相關的,因爲它需要更多的時間來刷新工作空間)的工作組。偶爾,我會遇到構建失敗,因爲Eclipse是無法構建之前清理輸出文件夾:日食無法清除建立輸出
原來,這鎖定文件的過程就是Eclipse本身:
它也證明被鎖定的文件始終是XML內容。特別是,如果我定義與*.foo
擴展爲XML文件的資源(通過首選項 - >常規 - >內容類型),有一個很好的機會,他們將被鎖定,也一旦他們複製到輸出路徑。
我認爲問題是由所有的XML資源所造成的自動驗證:
- 所以我加了排除過濾器1,甚至禁用XML/XSD完全驗證。這個問題經常停止發生,但仍然不時出現。刷新或關閉 - 重新打開項目沒有幫助。
唯一的補救方法是重新啓動Eclipse或運行Unlocker每隔半小時,這是不是很方便。
任何想法如何解決或至少進一步診斷呢?
這聽起來像是向Eclipse社區提出的一個很好的問題,因爲它聽起來非常像Eclipse中的一個bug。 – 2014-11-05 20:49:26
作爲可能的原因,請檢查TaskManager中是否存在失敗的構建過程中處於活動狀態的其他java.exe進程。我相信我曾經有過類似的問題。 – Compass 2014-11-05 20:52:33
會「暫停所有驗證器」爲您工作嗎?我知道這是有風險的,但是你真的想要驗證所有的xml嗎? – ha9u63ar 2014-11-10 14:13:43