¿Cómo actualizar el repository de maven en Eclipse?

Suponiendo que ya está utilizando el plugin m2eclipse , lo que puede hacer no actualiza las dependencias a lo último en su repository.

Por ejemplo, en la línea de comando, puede agregar el -U como se muestra a continuación:

 mvn clean install -U 

… para obligar a las dependencias a actualizarse. ¿Hay algo como esto dentro de Eclipse? (No siempre parece recoger las últimas actualizaciones).

Puede hacer clic derecho en su proyecto y luego Maven> Actualizar instantáneas .

En las versiones más nuevas de Eclipse que usan el plugin M2E, está:

Haga clic derecho en su proyecto (s) -> Maven -> Actualizar proyecto …

En el siguiente cuadro de diálogo hay una casilla para forzar la actualización (“Forzar actualización de instantáneas / lanzamientos”)

Haga clic derecho en su proyecto y elija Maven > Update Snapshots . Además de eso, puede configurar “actualizar proyectos Maven al inicio” en Window > Preferences > Maven

ACTUALIZACIÓN : en las últimas versiones de Eclipse: Maven > Update Project . Asegúrese de que esté marcada la opción “Forzar actualización de instantáneas / versiones”.

A veces las dependencias no se actualizan incluso con Maven-> Update Project-> Force Update opción marcada usando el plugin m2eclipse.

En caso de que no funcione para nadie más, este método funcionó para mí:

  • mvn eclipse:eclipse

    Esto actualizará su archivo .classpath con las nuevas dependencias mientras conserva su configuración de proyecto y otros archivos de configuración de eclipse.

Si desea borrar su configuración anterior por cualquier razón, puede ejecutar:

  • mvn eclipse:clean
  • mvn eclipse:eclipse

    mvn eclipse: clean borrará tus configuraciones anteriores, luego mvn eclipse: eclipse creará nuevos archivos .project , .classpath y otros archivos de configuración de eclipse.

Si la instantánea de actualización de Maven no funciona y si tiene Spring Tooling, una forma interesante es eliminar

  • Haga clic derecho en su proyecto y luego Maven> Desactivar Maven Nature
  • Haga clic derecho en su proyecto y luego Herramientas de spring> Actualizar dependencias de Maven
  • Después de “BUILD SUCCESS”, haga clic con el botón derecho en su proyecto y luego configure> Convertir proyecto Maven

Nota: La instantánea de actualización de Maven a veces deja de funcionar si usa algo más, es decir, eclipse: eclipse o herramientas de resorte

En Intellij, haga clic derecho en Maven-> Reimport funciona bien