Las descargas de Maven tienen .lastUpdated como extensión

Tengo una configuración de Eclipse con m2eclipse y subversivo. He importado un proyecto maven2 de svn. Pero recibo el mensaje de error de que falta un montón de artefactos (por ejemplo: Artifact missing.springframework: spring-test: jar: 3.0.1.RELEASE: test).

Si miro en mi repository, veo los archivos jar allí, pero tienen una extensión adicional .lastUpdated. ¿Por qué Maven agrega .lastUpdated a las jarras? Y más importante: ¿cómo puedo solucionar esto?

No se menciona el tipo lastUpdated en mis POM.

Estos archivos indican a Maven que intentó obtener el archivo por descarga, pero no tuvo éxito. Para ahorrar ancho de banda, no intentará esto de nuevo hasta que haya transcurrido un cierto período de tiempo codificado en el archivo. El cambio de línea de comando -U obliga a maven a realizar la actualización antes del período de rebash. Esto puede ser necesario si intentó comstackr mientras estaba desconectado de la red.

El método para eliminar los archivos funciona con la mayoría de las versiones de maven, pero dado que los archivos son recuerdos internos de maven, no recomendaría este método. No hay garantía de que esta información no esté referenciada o almacenada en otra parte y dicha manipulación puede dañar el sistema.

Como dijo Rérez , utilizo para borrar todos esos archivos .lastUpdated . En Linux, he creado un pequeño script para mantenerlo simple :

 find -name \*.lastUpdated -exec rm -fv {} + 

Simplemente cree un archivo con el contenido anterior y colóquelo en su repository Maven local. Usualmente será ~/.m2/repository .

Instalé Maven2 y ejecuté mvn comstackción desde la línea de comando. Esto parece haber resuelto el problema

es posible que tenga un problema con algunos de los artefactos que se recuperarán del repository. por ejemplo, Spring Framework tiene su propio repository. esta xtensión se agrega cuando el artefacto no se puede descargar por completo. agregue el repository de spring framework a su pom o settings.xml, elimine la carpeta que incluye los flasks rotos y comience nuevamente

Si aciertas con este problema y estás utilizando Nexus, es posible que tengas definida una regla de enrutamiento, que es incorrecta. Me conecté yo mismo y los archivos que estaba descargando fueron nombrados correctamente, en las URL-s correctas que estaba viendo, pero todos .lastUpdated extensión .lastUpdated y un mensaje de error como contenido.