Ошибка установки maven - разрешено только содержимое пробелов перед началом тега, а не\u0

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project ecommerce-web: Failed to install metadata com.app:ecommerce-web/maven-metadata.xml: Could not parse metadata C:\Users\admin\.m2\repository\com\app\ecommerce-web\maven-metadata-local.xml: only whitespace content allowed before start tag and not \u0 (position: START_DOCUMENT seen \u0... @1:1) -> [Help 1]

в моем maven-metadata-local.xml ничего нет.

в чем проблема?

Ответы

Ответ 1

Проблема заключается в файле ecommerce-web/maven-metadata-local.xml, он содержит char(0) (или null char, или Unicode: 0x0).
 Очистите весь локальный репозиторий или удалите папку с com.app:ecommerce-web артефактом

В моем maven-metadata-local.xml ничего нет.

Это неправда. Откройте файл с помощью Notepad ++, и вы увидите много null s

Ответ 2

Просто под

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

и удалите maven-metadata-local.xml Затем выполните чистую установку еще раз, это должно решить проблему и то, что я сделал.

Ответ 3

Удалить все папки под папкой приложения C:\Users\admin.m2\repository\com\app, а затем очистить проект сборки

Ответ 4

У меня тоже был этот опыт. Простым решением было удаление соответствующего содержимого папки .m2 и локальной папки репозитория и повторная сборка с использованием mvn clean install (Пожалуйста, убедитесь, что вы сделали резервную копию важных данных :))

Ответ 5

Сохраните файл .m2, когда он работает правильно. В случае, если вы получите вышеупомянутую проблему. вы можете заменить файл .m2, который у вас есть. Проблема может возникнуть при повреждении файла m2, когда возникает проблема с отключением питания. Тогда вы не получите такую ​​же проблему снова и снова.