【问题标题】:only whitespace content allowed before start tag and not P (position: START_DOCUMENT seen P... @1:1) @ line 1, column 1在开始标记之前只允许空白内容,而不是 P(位置:START_DOCUMENT 看到 P...@1:1)@ 第 1 行,第 1 列
【发布时间】:2018-03-24 08:50:40
【问题描述】:
POM file :: I am using 4 java classes in this project. Build getting sucuess but 
POM FILE::
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>Login</groupId>
  <artifactId>Login</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>LoginMavan</name>
</project>

得到以下错误信息:

[INFO] 正在扫描项目... [ERROR] [ERROR] 一些问题是 在处理 POM 时遇到:[FATAL] Non-parseable POM C:\Users\KANE1354\workspace\Login\target\Login-0.0.1-SNAPSHOT.jar: 在开始标记之前只允许空白内容,而不是 P(位置: START_DOCUMENT 看到 P...@1:1) @ line 1, column 1 @ [ERROR] build 无法读取 1 个项目 -> [Help 1] [ERROR] [ERROR] 项目 (C:\Users\KANE1354\workspace\Login\target\Login-0.0.1-SNAPSHOT.jar) 有 1 个错误 [错误] 不可解析的 POM C:\Users\KANE1354\workspace\Login\target\Login-0.0.1-SNAPSHOT.jar: 在开始标记之前只允许空白内容,而不是 P(位置: START_DOCUMENT 看到 P...@1:1) @ line 1, column 1 -> [Help 2]

请帮我解决这个问题。

【问题讨论】:

    标签: eclipse git jenkins


    【解决方案1】:

    尝试删除 maven 的 .m2 文件夹中的“repository”文件夹。 maven 本地存储库是一个本地文件夹,用于存储项目的所有依赖项。可以在用户配置中更改本地存储库的位置。默认值为 ${user.home}/.m2/repository/。

    【讨论】:

    • 这对我有用。澄清一下:从 Eclipse 中删除您的项目和磁盘上的内容。关闭 Eclipse。删除 ~/.m2/repository。重新打开日食。从 github 重新导入您的项目。
    【解决方案2】:

    我遇到了同样的问题。在我的情况下,下载到我的.m2/repository 的 POM 已损坏并且没有有效的 XML 语法。我做了一个clean install -X,以便我可以查看详细的错误日志并确定哪些 POM 已损坏

    我从 .m2/repository 删除了所有导致 POM 的错误,并执行了 clean install 并且成功了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 2015-12-07
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多