我更新了以下内容:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.3.RELEASE</version>
</parent>
到
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.0.RELEASE</version>
</parent>
然后我开始使用:
mvn clean install -DskipTests
我在控制台中得到了这个跟踪,它提到了一个不可解析的POM:
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM
C:\Users\05906\.m2\repository\org\springframework\boot\spring-boot-
dependencies\1.5.0.RELEASE\spring-boot-dependencies-1.5.0.RELEASE.pom: in
epilog non whitespace content is not allowed but got r (position: END_TAG
seen ...</build>\n</project>r... @2606:12) @
C:\Users\05906\.m2\repository\org\springframework\boot\spring-boot-
dependencies\1.5.0.RELEASE\spring-boot-dependencies-1.5.0.RELEASE.pom, line
2606, column 12
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.smartinnotec.legalprojectmanagement:smartinnotec-
legalprojectmanagement-main:1.0.1-SNAPSHOT
(C:\Users\05906\Documents\workspace-sts-
survey\maven.1498452192342\smartinnotec-legalprojectmanagement-main\pom.xml)
has 1 error
[ERROR] Non-parseable POM
C:\Users\05906\.m2\repository\org\springframework\boot\spring-boot-
dependencies\1.5.0.RELEASE\spring-boot-dependencies-1.5.0.RELEASE.pom: in
epilog non whitespace content is not allowed but got r (position: END_TAG
seen ...</build>\n</project>r... @2606:12) @
C:\Users\05906\.m2\repository\org\springframework\boot\spring-boot-
dependencies\1.5.0.RELEASE\spring-boot-dependencies-1.5.0.RELEASE.pom, line
2606, column 12 -> [Help 2]
有谁知道我做错了什么,
中的内容C:\Users\05906\.m2\repository\org\springframework\boot\spring-boot-starter-parent\1.5.0.RELEASE
似乎没问题。
答案 0 :(得分:3)
请检查第2606行的pom.xml文件(spring-boot-dependencies-1.5.0.RELEASE.pom)的结尾。它应该只包含</project>
,但似乎有一些以&#39; R&#39;在它之后。
如果它已损坏,您可以轻松修复它,只需将其从.m2文件夹中删除,然后让Maven在下一次构建时重新下载它。
此问题可能发生的其他方式是,如果您有一个旧的Maven版本,并且pom.xml中有一些构造它现在还没有,但对您来说情况并非如此。