Не удалось выполнить недопустимый заголовок 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]
Ответы
Ответ 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 и восстановление проекта поможет решить проблему.