2015-01-20 179 views
3

我試圖使用Import菜單中的「Existing Maven Project」選項將多模塊Maven項目導入到Eclipse中。Eclipse無法導入Maven項目

我得到這個錯誤:

Could not update project nbsocialmetrics-frontend configuration 
java.lang.NullPointerException 

在問題窗格中我看到了這個錯誤:

Project configuration is not up-to-date with pom.xml. 
Run Maven->Update Project or use Quick Fix. nbsocialmetrics-backend  line 1 Maven Configuration Problem 

然而,當我跑Maven->更新項目我只是不停收到此錯誤:

Unable to update Maven configuration 
Could not update project nbsocialmetrics-frontend configuration 
java.lang.NullPointerException 
Could not update project nbsocialmetrics-backend configuration 
java.lang.NullPointerException 

該項目的最後一個存儲庫檢查沒有問題,所以我不明白爲什麼Eclipse不會impor它。

回答

4

以下是我解決了這個問題:

  1. 從Eclipse中刪除導入的項目(但並未從磁盤中刪除)。

  2. 已退出Eclipse的

  3. 已刪除項目的.settings目錄

  4. 已刪除項目的.project目錄

  5. 刪除該工作空間的.metadata目錄

  6. 重啓動Eclipse的

  7. 通過使用選項「現有Maven項目」從導入菜單

這解決了這個問題再次導入Maven項目。

+0

是的,有時擦除一切是唯一的chanche :-) – watery 2015-01-20 21:02:48

+0

感謝驗證@watery。 Eclipse中是否還有其他可以擦除的狀態的磁盤? – 2015-01-21 00:38:35

+1

哦,我剛纔看到你也清除了'.metadata'目錄。我想,這有點矯枉過正。我認爲,在這些情況下,刪除項目(我通常會從磁盤中刪除數據)應該足夠了。 – watery 2015-01-21 07:04:35