2011-01-07 132 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] 

这样做了。消息消失了。