读取settings.xml时出错:预期的根元素'settings'但找到'servers'(位置:START_TAG见<servers> </servers>

时间:2011-10-10 12:10:59

标签: maven

我将现有的Maven项目下载到了eclipse中。

当我使用mvn install文件运行pom.xml时,它无法显示以下错误:

 mvn install
 Error reading settings.xml: Expected root element 'settings' but found 'servers' 
 (position: START_TAG seen  <servers>... @1:10)
 Line:   1
 Column: 10

我正在使用Maven 2.2.1。并获得M2 Home

下的settings.xml文件

1 个答案:

答案 0 :(得分:3)

我在 spring-data-neo4j-examples/cineasts/pom.xml使用POM导入项目后中出现此错误(因此警告不是特定于IDE)

我的settings.xml文件包含以下内容

  <server>
        <id>LocalTomcat</id>
        <username>tomcat</username>
        <password>tomcat</password>
  </server>

查看http://maven.apache.org/settings.html我找到了以下设置模板,其中包含相应的命名空间。

<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>

我将原始<server>设置放入元素中。

运行mvn compile

时不再出现警告