只有在开始标记之前允许的空格内容而不是P(位置:START_DOCUMENT看到P ... @ 1:1)@第1行,第1列

时间:2017-10-12 12:07:21

标签: eclipse git jenkins

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]扫描项目... [错误] [错误]有些问题   处理POM时遇到:[致命]不可解析的POM   C:\ Users \用户KANE1354 \工作空间\登录\目标\登录-0.0.1-SNAPSHOT.jar:   只有在开始标记之前允许的空白内容而不是P(位置:   START_DOCUMENT见过P ... @ 1:1)@第1行,第1列@ [ERROR]   build无法读取1个项目 - &gt; [帮助1] [错误] [错误]   项目   (C:\用户\ KANE1354 \工作空间\登录\目标\登录-0.0.1-SNAPSHOT.jar)   有1个错误[错误]不可解析的POM   C:\ Users \用户KANE1354 \工作空间\登录\目标\登录-0.0.1-SNAPSHOT.jar:   只有在开始标记之前允许的空白内容而不是P(位置:   START_DOCUMENT见过P ... @ 1:1)@第1行,第1列 - &gt; [帮助2]

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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