2016-06-10 48 views
2

編輯下載:我發現了,我的問題是this one。這篇文章可以刪除。


Eclipse中的Maven(M2E)不搜索或從中央

如果我想補充的依賴,這絕對是Maven Central,它不找到它。

我的有效POM包含兩個條目id爲 「中心」:

  1. 在庫(https://repo1.maven.org/maven2)這在我的.m2目錄文件夾
  2. 在pluginRepositories來自我 '的settings.xml'(http://repo.maven.apache.org/maven2 )。我不知道這個入口是從哪裏來的,接下來我會發現(但我可以在我的項目中排除'settings.xml'和'pom.xml')。

如果我手動添加的依賴,它不會下載。

我已經檢查在here提到的盒子「在啓動時下載存儲庫索引」已經處於活動狀態。

在'Maven repositories view'中,當我點擊'Enable full index'時,它會顯示:「由於以下錯誤而無法設置索引詳細信息:讀過去的EOF」(在兩個中央)。

我怎麼中心「重新連接」? PS:我會像其他人那樣以正確的方式完成上面的鏈接,但由於聲譽,SOF不允許這樣做。

+0

您的https地址包含https://和repo之間的空格。這是一個複製和粘貼錯誤? –

+1

嘗試清除本地存儲庫再次運行構建。 –

+0

你有一個定義另一個repo的〜/ .m2/settings.xml文件嗎? –

回答

5

的解決了這個問題:刪除緩存索引。它位於 workspace \ .metadata \ .plugins \ org.eclipse.m2e.core \ nexus(只需刪除nexus文件夾的全部內容)。這解決了錯誤消息「由於以下錯誤無法設置索引詳細信息:讀取過去的EOF」。

相關問題