2009-07-18 30 views
1

我遇到了m2eclipse和maven。在添加了一些依賴(hibernate 3.4,但我認爲這並不重要)之後,eclipse被一個類似於標題的消息所困住了。從pom文件中刪除依賴也沒有幫助。重新啓動日食,檢查這是一個乾淨的項目從回購既不。 Alwyas被困在令人耳目一新的狀態。 :/maven classpath容器刷新作業

什麼可以得到(M2)日蝕卡住刷新項目?所有想法都歡迎。

回答

2

工作區分辨率可以真正減慢依賴關係分辨率。 Maven需要部分計算每個項目以確定依賴關係層次結構,隨着相關項目數量的增加,執行此操作所需的時間會迅速增加。爲了限制這個問題,關閉你沒有工作的項目或者取消選中解決工作區項目的選項(這樣Maven就可以解決來自本地存儲庫的依賴關係,這意味着你需要在每次更新之後安裝項目)。

如果沒有幫助,請嘗試以下之一:

是你的Maven的設置是否正確?這可能是因爲首選項沒有指向你的平臺安裝,所以Maven在後臺下載依賴到你的用戶家中 - 這可能需要很長時間。如果這樣調整這些設置。選擇Window-> Preferences-> Maven,並檢查它是否使用嵌入式Maven。

如果您使用代理服務器,則需要在首選項中設置代理服務器設置,但如果問題是間歇性的,則不會如此。

有時持久容器沒有更新,我從來沒有能夠確切地隔離爲什麼。我發現關閉這個項目並重新打開可以使容器恢復生機。

+0

第一個解決方案有幫助。解決工作區項目是個問題。 – Marcin 2009-07-19 10:48:31