[英]Error Executing Maven - Non-parseable settings settings.xml
I'm new to Maven. 我是Maven的新手。 I have converted my Cucumber project to Maven and I'm getting execution error when I try to run Maven Clean or Maven Build.
我已经将Cucumber项目转换为Maven,并且在尝试运行Maven Clean或Maven Build时遇到执行错误。
[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
Snap of Maven Installation and Configuration My settings.xml file have some problem too as under Eclipse > Windows > Preferences > Maven > User Settings, I can see an error 'Could not read settings.xml' Maven安装和配置的快照我的settings.xml文件也有一些问题,例如在Eclipse> Windows>首选项> Maven>用户设置下,我看到一个错误“无法读取settings.xml”
I have tried deleting my repository folder and rebuilding it but that wasn't effective. 我曾尝试删除我的存储库文件夹并重建它,但这无效。 It may be something to do with my Eclipse-Maven integration.
这可能与我的Eclipse-Maven集成有关。
Edit-1: adding settings.xml 编辑1:添加settings.xml
<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: corrected .xml and updated the error message 编辑2:更正了.xml,并更新了错误消息
Close xml tag should be </tagName>
关闭xml标记应为
</tagName>
<localRepository>Users/qz/.m2/repository
</localRepository>
<interactiveMode>true</interactiveMode>
You can have empty tag in single tag as <tagName/>
or you can remove it 您可以在单个标签中将空标签作为
<tagName/>
或将其删除
<activeProfiles/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.