首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >执行Maven -不可解析的设置settings.xml时出错

执行Maven -不可解析的设置settings.xml时出错
EN

Stack Overflow用户
提问于 2018-12-01 01:25:53
回答 1查看 10.8K关注 0票数 1

我是Maven的新手。我已经将我的Cucumber项目转换为Maven,当我尝试运行Maven Clean或Maven Build时,我得到了执行错误。

代码语言:javascript
运行
复制
[ERROR] Error executing Maven.
[ERROR] 1 problem was encountered while building the effective settings
[FATAL] Non-parseable settings C:\Users\qz\.m2\settings.xml: end tag name </settings> must match start tag name <activeProfiles> from line 10 (position: TEXT seen ...</pluginManagement>   \r\n</build>\r\n</settings>... @21:12)  @ C:\Users\qz\.m2\settings.xml, line 21, column 12

我的settings.xml文件的快照也有一些问题,因为在Eclipse >窗口>首选项> Maven >用户设置下,我可以看到一个错误‘无法读取settings.xml’

我尝试删除我的存储库文件夹并重新构建它,但没有效果。这可能与我的Eclipse-Maven集成有关。

编辑-1:添加settings.xml

代码语言:javascript
运行
复制
<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>Users/qz/.m2/repository</localRepository>
 <interactiveMode>true</interactiveMode>
 <offline>false</offline>
  <profiles><profiles/>
  <activeProfiles><activeProfiles/>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>2.6</version>
        </plugin>           
      </plugins>
    </pluginManagement>   
</build>
</settings>

Edit-2:更正了.xml并更新了错误消息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-01 01:45:23

关闭xml标记应为</tagName>

代码语言:javascript
运行
复制
  <localRepository>Users/qz/.m2/repository 
 </localRepository>
 <interactiveMode>true</interactiveMode>

您可以在单个标记中使用空标记作为<tagName/>,也可以将其移除

代码语言:javascript
运行
复制
   <activeProfiles/>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53562194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档