【问题标题】:ERROR: Failed to parse POMs org.apache.maven.project错误:无法解析 POM org.apache.maven.project
【发布时间】:2021-12-30 02:32:25
【问题描述】:

我试图使用 Jenkins 构建一个 maven 项目得到以下错误,整个构建失败。 Maven 成功从 GIT 代码中获取并处理。 但 POM 错误无法纠正。请帮帮我。

ERROR: Failed to parse POMs
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM C:\Users\manoj\jenkins.war: only whitespace content allowed before start tag and not P (position: START_DOCUMENT seen P... @1:1)  @ line 1, column 1

【问题讨论】:

  • 你可能想检查你的 pom.xml 的开头,看起来那里有问题;但没有看到实际的 pom ..
  • C:\Users\manoj\jenkins.war 是文件还是目录?要运行 maven,您需要在要构建的目录中有一个 pom.xml 文件。
  • @Mr_Thorynque 战争是一个文件,它是构建的服务
  • 发布您的 Jenkins 工作配置以及您想要做什么。你不能使用 maven 来构建 Jenkins.war;它已经是一个人工制品了。

标签: java maven jenkins pom.xml


【解决方案1】:

错误信息已经说明了一切:

[FATAL] Non-parseable POM C:\Users\manoj\jenkins.war: only whitespace content allowed before start tag and not P (position: START_DOCUMENT seen P... @1:1)  @ line 1, column 1

那么,看看这个文件...

C:\Users\manoj\jenkins.war

错误应该在它的开头...

第 1 行,第 1 列

【讨论】:

  • 你知道war文件不是文本文件,对吧?
  • 哦!我没有正确阅读路径!因此 maven 尝试将 WAR 文件作为 POM 读取。不知道为什么会这样,对不起...
猜你喜欢
  • 2018-11-23
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 2018-07-23
  • 2017-01-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多