Je suis en train de courir dans un problème Maven qui tue tous mes cheveux. Donc, au début, tout mon projet maven fonctionne très bien. Et puis quand je suis passé à un nouvel ordinateur aujourd'hui et essayer de les compiler tous.Maven téléchargements Jars corrompus
La première erreur que je vois à partir d'Eclipse est l'erreur d'E/S qui lit les fichiers jar du référentiel maven local. Ensuite, je ai googlé et quelqu'un a suggéré que ce soit des fichiers corrompus, il suffit de les supprimer et laisser maven reconstruire le référentiel.
Cela résout le problème pendant un certain temps. Et puis il continue à apparaître encore et encore. Je me suis fatigué et j'ai retiré tout le dépôt local et j'ai tout recommencé à zéro. Puis j'ai découvert la cause:
Le référentiel distant maven est BAD.
Voici donc une partie des messages de la console.
[INFO] Unable to find resource 'org.apache.ws.commons.axiom:axiom-dom:jar:1.2.8' in repository eclipse-repo (http://repo1.maven.org/eclipse) Downloading: https://maven-repository.dev.java.net/nonav/repository//org.apache. ws.commons.axiom/jars/axiom-dom-1.2.8.jar 373b downloaded (axiom-dom-1.2.8.jar) [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '2c6102c2c3 70e0b993e897e981618ed448651147'; remote = 'The file contains an http redirect.
301 Moved PermanentlyMoved Permanently
The document has moved here .
Apache Server at maven-repository.dev.java.net Port 443
Je suis bloqué. Comment puis-je obtenir les vrais pots de dépendance? Comment puis-je dire à maven d'éviter cela? C'est vraiment énervant.
J'utilise 2.2.1. Mais j'utilise aussi m2eclipse dans Eclipse. Il va être difficile d'avoir toute notre équipe de développement pour faire les paramètres supplémentaires. J'espère que Maven va résoudre ce problème bientôt. Actuellement, mon travail consiste à installer un serveur de référentiel local. Dans le serveur, j'ai mis une politique de somme de contrôle stricte dans tous les dépôts. – savanna
Ce n'est pas "genre de" c'est un bug. Merci pour vos conseils, ça m'a aidé. –