2011-01-07 67 views
31

我安裝了Maven的Eclipse插件。然後嘗試更新索引,並得到了以下錯誤:Maven插件 - settings.xml文件丟失

無法爲中心的更新指標| HTTP://repo1.maven.org/maven2

雖然試圖修改通過代理設置窗口,喜好,行家用戶設置,我意識到沒有這樣的文件。我沒有單獨的Maven安裝,只有插件。請有人能幫助解決問題?非常感謝你。

乾杯 一個

配置:赫利俄斯服務發佈1 org.maven.ide.eclipse.feature(0.12.0.20101115-1102) 「Maven的集成Eclipse的」

+3

即使它已經幾年,@ SeanPatrickFloyd的回答仍然是正確的和有益的 - 它應該被接受。 – 2015-02-16 04:58:26

回答

76

設置文件,從未創建自動地,你必須自己創建它,無論你使用嵌入的還是「真正的」maven。

在以下位置<your home folder>/.m2/settings.xml 例如創建它C:\Users\YourUserName\.m2\settings.xml在Windows或/home/YourUserName/.m2/settings.xml在Linux上

這裏有一個空的骨架您可以使用:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository/> 
    <interactiveMode/> 
    <usePluginRegistry/> 
    <offline/> 
    <pluginGroups/> 
    <servers/> 
    <mirrors/> 
    <proxies/> 
    <profiles/> 
    <activeProfiles/> 
</settings> 

如果你使用Eclipse來編輯它,它會在編輯時,它會給你自動完成。

而這裏的Maven settings.xml Reference page

+0

謝謝。我正在瀏覽maven settings.xml參考頁面,它看起來像是一個單獨的項目。 :)有沒有一種快速的方法,我可以走了(儘量不失去專注於什麼,我用REST做)。 – emeralddove 2011-01-07 15:27:44

0

在Mac上工作,我跟着肖恩·帕特里克·弗洛伊德的答案在我的用戶文件夾放置的settings.xml像上面/Users/user/.m2/

但這沒有幫助。所以,我的文件夾打開一個終端,做了LS -la。這是顯示

[email protected] 

從而人員EVERONE至少可以讀取該文件。所以我想知道這個消息是否沒有錯,以及真正的原因是缺少寫權限。我將該文件設置爲:

[email protected] 

這樣做了。消息消失了。