¿Cómo forzar la actualización de Maven?

Resuelto M4ks asked hace 13 años • 26 respuestas

Importé mi proyecto que ya estaba funcionando en otra computadora y comenzó a descargar dependencias.

Aparentemente mi conexión a Internet falló y ahora aparece lo siguiente:

    >Build errors for comics; org.apache.maven.lifecycle.LifecycleExecutionException:
    Failed to execute goal on project comicsTest: Could not resolve dependencies for project comicsTest:comicsTest:war:0.0.1-SNAPSHOT:
    The following artifacts could not be resolved:
    org.springframework:spring-context:jar:3.0.5.RELEASE,
    org.hibernate:hibernate-entitymanager:jar:3.6.0.Final,
    org.hibernate:hibernate-core:jar:3.6.0.Final,
    org.hibernate:hibernate-commons-annotations:jar:3.2.0.Final,
    org.aspectj:aspectjweaver:jar:1.6.8,
    commons-lang:commons-lang:jar:2.5,

    >mysql:mysql-connector-java:jar:5.1.13: Failure to transfer org.springframework:spring-context:jar:3.0.5.RELEASE from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced.

    >Original error: Could not transfer artifact org.springframework:spring-context:jar:3.0.5.RELEASE from central (http://repo1.maven.org/maven2): No response received after 60000

¿Cómo fuerzo a Maven a actualizar?

M4ks avatar Jan 16 '11 02:01 M4ks
Aceptado
mvn clean install -U

-Usignifica forzar la actualización de las dependencias de las instantáneas .

Las dependencias de la versión se actualizarán de esta manera si nunca antes se han descargado correctamente. referencia: https://stackoverflow.com/a/29020990/32453

Jackie avatar Mar 14 '2012 08:03 Jackie

Si su repositorio local está de alguna manera desordenado para los archivos jar de lanzamiento en lugar de las instantáneas ( -Uy --update-snapshotssolo actualiza las instantáneas), puede purgar el repositorio local usando lo siguiente:

 mvn dependency:purge-local-repository

Probablemente entonces quieras limpiar e instalar nuevamente:

 mvn dependency:purge-local-repository clean install

Mucha más información disponible en https://maven.apache.org/plugins/maven-dependency-plugin/examples/purging-local-repository.html

FuzzyJulz avatar Nov 26 '2015 02:11 FuzzyJulz