Подтвердить что ты не робот

Не удалось выполнить недопустимый заголовок LOC цели и Hibernate (плохая подпись)

Я пытаюсь построить свой проект с maven (цель: пакет чист), но я получаю сообщение об ошибке:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project minimalistic-mvc-example: Compilation failure
[ERROR] error: error reading /home/chris/.m2/repository/org/hibernate/hibernate-core/4.1.9.Final/hibernate-core-4.1.9.Final.jar; invalid LOC header (bad signature)
[ERROR] -> [Help 1]
4b9b3361

Ответ 1

Похоже, что ваш локальный файл jar поврежден. Удалите локальное репозиторий Maven и повторите попытку. Это заставит maven снова загрузить банку из удаленного репо.

В окнах по умолчанию локальная репозитория maven будет находиться в C:\Users\username\.m2\repository

Ответ 2

Пожалуйста, проверьте, что ваш .jar файл может быть поврежден, поэтому удалите его из своего репозитория и повторите попытку перезагрузки сервера, чтобы он мог получить новый новый хоп, чтобы он помог

Ответ 3

Удалить содержимое из C:\Users\Username\.m2\repository. Либо все или выборочно - ваш выбор. Затем используйте командную строку, чтобы заставить загрузочные банки и построить

mvn clean install

после запуска теста:

mvn test

Ответ 4

Это работает, банка повреждена. Удаление локального репозитория maven и восстановление проекта поможет решить проблему.