2012-12-23 4 views
12

ich versuche, mein Projekt mit Maven (Ziel: Paket sauber), aber ich bekomme die Fehlermeldung:Fehlgeschlagen Ziel auszuführen & ungültig LOC-Header (schlechte Unterschrift) Hibernate

[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] 

Antwort

33

Scheint, wie Sie Ihre lokale JAR-Datei ist beschädigt. Löschen Sie Ihr lokales Maven Repo und versuchen Sie es erneut. Dies wird Maven dazu zwingen, das Glas erneut aus dem Remote Repo herunterzuladen.

In Fenster von lokalen Maven-Repo-Standard wird in C:\Users\username\.m2\repository

+2

Löschen lösen das Problem nicht. mvn hat die .jar-Datei erneut heruntergeladen und den gleichen Fehler angezeigt. –

+0

Anstatt das gesamte Maven-Verzeichnis zu löschen, können Sie einfach die Problemabhängigkeit löschen und ein Maven-Update aufrufen, um es erneut herunterzuladen. Das hat für mich funktioniert. – JesseBoyd

1

Sie bitte Ihre .jar-Datei überprüfen beschädigt werden kann, um aus dem Repository löschen und versuchen Sie es erneut Server neu zu starten, so dass es einen Sprung wieder neu zu bekommen, so wird es hilfreich

-1

Das funktioniert, das Glas ist beschädigt. Durch das Löschen des lokalen Maven-Repositorys und das Neuerstellen des Projekts können Sie das Problem beheben.

+0

Warum hast du hier die vierte Antwort? – flipperweid

0

Inhalt aus C:\Users\Username\.m2\repository löschen. Entweder alles oder selektiv - Ihre Wahl. dann die Eingabeaufforderung verwenden, um Download-Gläser zu zwingen und

mvn clean install 

nach Testlauf bauen:

mvn test 
Verwandte Themen