91 votes

Maven : erreur lors de l'ouverture du fichier zip lors de l'exécution de maven

[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar; error in opening zip file
[ERROR] error: error reading C:\Users\suresh\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar; error in opening zip file
[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\apache\cxf\cxf-rt-bindings-http\2.2.1\cxf-rt-bindings-http-2.2.1.jar; error in opening zip file
[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar; error in opening zip file
[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\apache\cxf\cxf-api\2.2.1\cxf-api-2.2.1.jar; error in opening zip file
[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\apache\cxf\cxf-common-utilities\2.2.1\cxf-common-utilities-2.2.1.jar; error in opening zip file
[INFO] 44 errors

Comment résoudre cette erreur lors de l'exécution de mvn clean install ?

Et je vois qu'à partir de servlet-api , aucun package n'est créé dans le référentiel local sur mon disque.

79voto

Darkaico Points 278

Cette erreur se produit parfois. Les fichiers deviennent corrompus. Une solution rapide qui fonctionne pour moi est :

  • Allez dans votre référentiel local (en général /.m2/) dans votre cas je vois que c'est C:\Users\suresh.m2)
  • Recherchez les packages qui créent des conflits (en général allez dans repository/org) et supprimez-le
  • Essayez à nouveau de l'installer

Avec cela, vous forcez à obtenir les fichiers réels

bonne chance avec ça!

39voto

Shilpa Points 27

Essayez de supprimer votre référentiel dans /.m2/repository/ , puis effectuez un mvn clean install pour télécharger à nouveau les fichiers.

8voto

Cette erreur peut se produire lorsque votre connexion est interrompue pendant le téléchargement de vos dépendances. Supprimez le dossier de référentiel approprié et exécutez à nouveau la commande suivante pour télécharger une nouvelle copie du fichier corrompu.

 mvn clean install 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X