Maven, en ocasiones falla cuando bajamos librerías de algunos repositorios.
Esto suele suceder con mas frecuencia en Windows. Maven hace un donwload pero los archivos quedan corruptos, por lo tanto el JAR existe pero no funciona.
Cada vez que queremos volver a bajarlos, no podremos porque el archivo ya existe…
Solución:
1- Vamos al directorio de Maven. En mi caso el mismo se encuentra en la carpeta del Usuario (Windows 7).
    O sea en este caso en MI_USUARIO. (C:\usuarios\MI_USUARIO)
2- El directorio de repositorio local es “.m2” (si no lo ves desactiva ocultar archivos)
3- Dentro de él veremos una estructura de URL inversa. En nuestro caso nos podría interesar javax->mail o javax->servlet.
4- Borrar estas dos carpetas (si existen) y todas las que nos indiquen error de librerías no encontradas.
Dirigirnos a nuestro projecto en Eclipse, sobre el mismo hacer click derecho sobre Maven->Update Maven Dependencies.
Si todo va bien, Maven bajará los JAR que faltan de manera completa.
Espero que sea de ayuda.
Anuncios