【问题标题】:maven install error - only whitespace content allowed before start tag and not \u0maven 安装错误 - 在开始标记之前只允许空白内容,而不是 \u0
【发布时间】:2012-12-05 11:05:36
【问题描述】:

[ERROR] 未能执行目标 org.apache.maven.plugins:maven-install-plugin:2.3.1:install 项目电子商务网站上的(默认安装):无法安装元数据 com.app:ecommerce-web/maven-metadata.xml:无法解析元数据 C:\Users\admin.m2\repository\com\app\ecommerce-web\maven-metadata-local.xml: 在开始标记之前只允许空白内容,而不是 \u0 (位置:已看到 START_DOCUMENT \u0...@1:1)-> [帮助 1]

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

有什么问题?

【问题讨论】:

  • 我最近遇到了这个问题。对我来说,.m2 文件夹中的 settings.xml 文件已损坏。它从纯文本开始。我不确定它是如何被破坏的,因为 maven 在共享环境中运行。只是分享我的发现,以防其他人有问题。
  • 下面的答案可以解决这个问题,但我很好奇这是怎么发生的?我在我们自己写的模块中发现了阻塞我们项目的文件。

标签: eclipse maven


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 这是一个完美的答案,因为与删除整个 .m2 目录相比,仅从 .m2 中删除选定的包更有帮助。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        这不是真的。用 Notepad++ 打开你的文件,你会看到很多nulls

        【讨论】:

        • 遇到了同样的问题。 maven-metadata-local.xml 充满了 NULL。如果我们知道为什么会发生这种情况,那就太好了。将密切关注此文件。
        • 我是 maven 新手,我正在寻找文件 maven-metadata-local.xml 只是为了通知其他人您将能够在 m2 文件夹中找到 maven-metadata-local.xml 文件,每个文件用于具体神器
        【解决方案6】:

        往下走

        C:\Users\admin\.m2\repository\com\app\ecommerce-web\
        

        并删除maven-metadata-local.xml 然后再进行一次全新安装,这应该可以解决问题,这就是我所做的。

        【讨论】:

          猜你喜欢
          • 2018-02-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-03-24
          • 2012-07-01
          • 1970-01-01
          • 2019-03-02
          • 1970-01-01
          相关资源
          最近更新 更多