2012-03-01 71 views
38

以前可能已經詢問過這個問題。停止Maven索引更新eclipse

每當我打開我的eclipse,它需要永久更新Maven回購索引。

我沒有安裝任何Maven插件,但仍然做到這一點。

有誰知道如何禁用此功能,因爲這對我來說變得很痛苦。

謝謝

+0

嘗試更新的依賴HTTP://計算器。com/a/13362961/715269 – Gangnus 2012-11-13 14:58:37

回答

68
Window -> Preferences -> Maven -> Download repository index updates on startup (uncheck) 

也許還對你有用

Window -> Preferences -> Maven -> Do not automatically update dependencies from remote repositories (check) 
1

轉到您的項目首選項,然後去建設者。禁用Maven構建器。這應該會停止索引更新。我想你需要在工作區中的每個項目上都這樣做,我不認爲你可以在整個工作區中這樣做。

+1

我沒有Maven Builder進入任何項目。我認爲這可能是Eclipse設置.... – Makky 2012-03-01 12:16:48

+2

-1爲什麼這個答案upvoted - 它沒有提供任何有用的答案。 – FrVaBe 2012-03-01 15:34:27

2

如果你有這樣的事情(注意<updatePolicy>):

<repositories> 
    <repository> 
     <id>foo-bar-repository</id> 
     <url>http://foo.bar.com/repository</url> 
     <snapshots> 
      <updatePolicy>always</updatePolicy> 
     </snapshots> 
    </repository> 
</repositories> 

這可以搞砸了你的Eclipse,迫使它嘗試下載每次都是罐子。 您可以將其設置爲:所描述here.

+1

這是關於更新庫而不是庫索引 - 正如問題中所述。 – FrVaBe 2012-03-01 13:37:33

2

此外,禁用更新通過FrVaBe的建議,如果不斷更新,嘗試更新用戶設置後

  <updatePolicy>daily</updatePolicy> 

或其他時間間隔。它對我有用

Preferences->Maven->User Settings->Update Settings 
+0

我接受了FrVabe的回答,因爲這對我有用。 -1 – Makky 2013-07-07 17:20:29

+0

因此,我應該降低FrVabe的答案,僅僅是因爲它需要更多的步驟讓我工作?你瘋了Makky。 – Dipendra 2013-07-08 03:29:02

+0

我不瘋狂,但我認爲你是。可能是你沒有正確理解它。你到底在回答什麼? – Makky 2013-07-08 07:36:18

0

禁用索引更新eclipse。它總是顯示enter image description here

步驟1

轉到窗口標籤 - >首選項 - >的Maven

步驟2

未檢查

  • 下載存儲庫索引updat在啓動
  • ES不要自動從遠程倉庫

enter image description here

enter image description here

步驟3

點擊確定 - >重啓Eclipse