Ошибка установки 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, когда возникает проблема с отключением питания. Тогда вы не получите такую же проблему снова и снова.