Maven: Не удалось установить проект метаданных. Не удалось проанализировать метаданные maven-metadata-local.xml: разрешено только содержимое пробелов перед началом тега

Получил эту ошибку, когда я пытался создать проект, который я только что загрузил из SVN.

Не удалось выполнить цель org.apache.maven.plugins: Maven-установки-плагин: 2.4: установка (по умолчанию-install) в проекте: Не удалось установить метаданные project: 1.0-SNAPSHOT/maven-metadata.xml: не удалось проанализировать метаданные C:\Users.m2\project\1.0-SNAPSHOT\maven-metadata-local.xml: только пустое содержимое разрешено перед началом тега, а не \u0 (позиция: START_DOCUMENT видел \u0... @1:1) → [Справка 1]

Ответы

Ответ 1

Я просто хотел документировать эту ошибку в Интернете. Не было никакой помощи, или я не искал должным образом.

Ответ:

Перейдите к пути, где находится maven-metadata-local.xml. Удалите папку проекта вместе с xml и создайте проект.

Это сработало для меня!

Ответ 2

Мы получили ту же проблему в проекте сразу после изменения pom.xml, чтобы добавить некоторые плагины и конфигурации. Удаление папок проекта из кэша локального хранилища maven решило эту проблему.

Ответ 3

Добавляя

"-Dmaven.repo.local = $ WORKSPACE/.repository"

Аргумент вашей команды установки mvn заставляет Maven использовать локальный закрытый репозиторий вместо центрального (~/.m2/repository).

Каждая сборка Maven будет начинаться со свежего хранилища, что позволит избежать таких конфликтов. Этот трюк, однако, идет с оговоркой, что теперь нужно скачать ВСЕ. Поэтому ожидайте резко увеличенный сетевой трафик (не проблема, если вы используете локальный Nexus в качестве зеркала) и немного более длительное время сборки.