maven : 安装元数据项目失败 无法解析元数据 maven-metadata-local.xml: 在开始标记之前只允许使用空格内容

2022-09-01 04:49:00

当我尝试构建一个我刚刚从SVN下载的项目时,出现了这个错误。

未能在项目上执行目标 org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install) : 未能安装元数据项目:1.0-SNAPSHOT/maven-metadata.xml: 无法解析元数据 C:\Users.m2\project\1.0-SNAPSHOT\maven-metadata-local.xml: 在 start 标记之前只允许使用空格内容,而不允许使用 \u0 (位置:START_DOCUMENT看到 \u0... @1:1) -> [Help 1]


答案 1

我只是想在互联网上记录这个错误。没有太多的帮助,或者我没有正确搜索。

回答

转到路径所在的位置。删除项目文件夹以及 并生成项目。maven-metadata-local.xmlxml

它对我有用!


答案 2

删除本地存储库中的项目文件夹和 maven-metadata-local.xml可以解决 eugene-s 的答案中所述的问题。

尽管问题中的问题似乎不是由本地 maven 存储库的并发使用引起的,但当各种作业使用相同的 maven 本地存储库系统时,此问题通常发生在 CI 环境中。

您可以使用解决方案(通过 user2818782)始终使用新的存储库,也可以开始使用 https://github.com/takari/takari-local-repository 这是对本地 maven 存储库的替代方案,可以安全地进行并发访问。


推荐