Eclipse maven安装错误-仅允许在开始标记之前使用空白内容,而不\u0

Eclipse maven安装错误-仅允许在开始标记之前使用空白内容,而不\u0,eclipse,maven,Eclipse,Maven,[错误]无法执行目标 插件:maven安装插件:2.3.1:install project电子商务网站上的(默认安装):未能安装元数据 com.app:ecommerce web/maven-metadata.xml:无法分析元数据 C:\Users\admin.m2\repository\com\app\ecommerce web\maven-metadata-local.xml: 仅允许在开始标记之前使用空白内容,而不\u0 (位置:开始\u文档已查看\u0…@1:1)->[帮助1] 我的m

[错误]无法执行目标 插件:maven安装插件:2.3.1:install project电子商务网站上的(默认安装):未能安装元数据 com.app:ecommerce web/maven-metadata.xml:无法分析元数据 C:\Users\admin.m2\repository\com\app\ecommerce web\maven-metadata-local.xml: 仅允许在开始标记之前使用空白内容,而不\u0 (位置:开始\u文档已查看\u0…@1:1)->[帮助1]

我的maven-metadata-local.xml中没有任何内容


问题出在哪里?

问题出在文件
ecommerce web/maven metadata local.xml
中,它包含
char(0)
(或
null
char,或Unicode:
0x0
)。
清理所有本地存储库,或使用
com.app:ecommerceweb
artifact删除文件夹

我的maven-metadata-local.xml中没有任何内容

这不是真的。用Notepad++打开你的文件,你会看到许多
null
s

就在下面

C:\Users\admin\.m2\repository\com\app\ecommerce-web\
并删除
maven metadata local.xml

然后再进行一次干净的安装,这将解决问题,我就是这么做的。

请在.m2文件正常工作时备份它。如果你遇到上述问题。您可以替换已备份的.m2文件。问题可能发生在m2文件损坏时,也可能发生在提前发生断电类问题时。这样你就不会一次又一次地遇到同样的问题。

删除app folder C:\Users\admin.m2\repository\com\app下的所有文件夹,然后清理构建项目

我也有过这样的经历。简单的解决方案是删除.m2文件夹和本地repo文件夹的相关内容,然后使用mvn clean install重新构建(请确保备份您的重要数据:)

这是因为字符编码问题。当我们以UTF-8编码格式打开文件时,它不会出现

要缓解此问题,请在记事本+++
中打开文件,然后选择编码为“在ANSI中编码”。 您将看到许多BOM字符。手动删除它们并再次保存。
有效。

我最近遇到了这个问题。对我来说,.m2文件夹中的settings.xml文件已损坏。它从纯文本开始。我不确定它是如何被破坏的,因为maven正在一个共享环境中运行。只是分享我的发现,以防其他人有问题。有同样的问题。maven-metadata-local.xml中充满了NULL。如果我们知道为什么会这样,那就太好了。将密切关注此文件。我是maven的新手,我正在寻找文件maven-metadata-local.xml,只是为了告诉其他人,您将能够在m2文件夹中找到maven-metadata-local.xml文件,每个文件都有特定的工件