Maven打包HelloWorld项目时POM文件解析失败求助
Maven POM解析错误解决方法
问题原因
你的pom.xml存在XML格式错误:<properties>标签被放置在根标签<project>之外,而XML文档要求只能有一个根元素,Maven解析时无法识别这种结构,因此抛出解析失败的错误。
修正后的pom.xml
将<properties>标签移入<project>标签内部,调整后的完整pom.xml内容如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>training.maven.quick</groupId> <artifactId>minimal-example</artifactId> <version>1.0</version> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> </project>
验证操作
在Git Bash中重新执行打包命令:
mvn package
修正后Maven可正常解析pom.xml并完成打包流程。
内容的提问来源于stack exchange,提问作者carloslopez
相关产品推荐
相关产品推荐

