Saltar al contenido

Limpieza del directorio .cache de Maven m2e

Te sugerimos que pruebes esta resolución en un entorno controlado antes de enviarlo a producción, un saludo.

Solución:

A diferencia de las otras respuestas, asegúrese de mantener .m2/*.xml (su configuración) y .m2/repository (no es estrictamente necesario mantenerlo, pero Maven tendrá que volver a descargar la mitad de Internet).

Ahora, en cuanto a eso .cache carpeta: si abre Eclipse, M2Eclipse a veces ejecutará un trabajo similar a "Descargar índices de repositorio". Estos índices le permiten encontrar rápidamente un artefacto utilizando el asistente "Agregar dependencia" de M2E si solo conoce (parte de) su ID de artefacto. Debe colocar los archivos de índice descargados en algún lugar y, de acuerdo con http://dev.eclipse.org/mhonarc/lists/m2e-users/msg02486.html, el .cache carpeta es donde van:

También tenga en cuenta que m2e guarda al menos tres copias de cada índice de repositorio. Los archivos .gz originales descargados de repositorios remotos. Una instancia de lucene compartida utilizada para optimizar el tiempo dedicado al procesamiento de archivos gz. E índices lucene por espacio de trabajo. Los dos primeros se almacenan en el directorio .cache/m2e del repositorio local, el último es por espacio de trabajo.

Las cosas de Lucene de las que están hablando son bases de datos de búsqueda extra optimizadas, esto hace que M2E busque un artefacto determinado más rápido si solo ingresa una identificación de artefacto parcial o una identificación de grupo.

Si leo http://dev.eclipse.org/mhonarc/lists/m2e-users/msg01708.html correctamente, entonces debería ser seguro eliminarlos:

m2e almacena en caché el índice lucene en dos lugares. Los índices por espacio de trabajo se almacenan en .metadata/.plugins/org.eclipse.m2e.core/nexus y también hay un caché global en ~/.m2/repository/.cache/m2e/$m2e.version.

Intente limpiar los cachés y vea si el problema desaparece.

Sin embargo, tenga en cuenta que M2E notará la carpeta que falta la próxima vez que abra Eclipse, ¡así que prepárese para esperar mientras descarga todos los índices del repositorio nuevamente!

Podemos hacer una configuración en el ide de eclipse para deshabilitar la carpeta .cache para aumentar.

Ventana->Preferencias->Maven->Descargue las actualizaciones del índice del repositorio al iniciar

¡Desactive esta opción y se librará del problema de .cache!

El directorio m2e es el caché del complemento Eclipse Maven, no el de Maven.

Si te ha resultado de provecho este post, sería de mucha ayuda si lo compartes con más desarrolladores así contrubuyes a extender este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.