Suponiendo que ya está utilizando el complemento m2eclipse , ¿qué puede hacer cuando no actualiza las dependencias a la última versión de su repositorio?
Por ejemplo, en la línea de comando, puede simplemente agregar la -U
bandera como en
mvn clean install -U
… Para forzar la actualización de las dependencias. ¿Hay algo como esto dentro de Eclipse? (No siempre parece recoger las últimas actualizaciones).
/path/to/bin/mvn clean install -U
para obtener el archivo de metadatos actualizado.Update Snapshots
en mi eclipse índigo, ¿tienes alguna idea de cómo hacerloEn las versiones más recientes de Eclipse que usan el complemento M2E, es:
Haga clic derecho en su (s) proyecto (s) -> Maven -> Actualizar proyecto ...
En el siguiente cuadro de diálogo hay una casilla de verificación para forzar la actualización ("Forzar actualización de instantáneas / versiones")
fuente
Haga clic derecho en su proyecto y elija
Maven > Update Snapshots
. Además de eso, puede configurar "actualizar proyectos Maven al inicio" enWindow > Preferences > Maven
fuente
A veces, las dependencias no se actualizan incluso con Maven-> Actualizar proyecto-> Opción Forzar actualización marcada con el complemento 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 .project y otros archivos de configuración de eclipse.
Si desea borrar su configuración anterior por cualquier motivo, puede ejecutar:
mvn eclipse:clean
mvn eclipse:eclipse
mvn eclipse: clean borrará su configuración anterior, luego mvn eclipse: eclipse creará un nuevo .project , .classpath y otros archivos de configuración de eclipse.
fuente
Si la instantánea de actualización de Maven no funciona y si tiene Spring Tooling, una forma interesante es eliminar
Nota: La instantánea de actualización de Maven a veces deja de funcionar si usa cualquier otra cosa, es decir, eclipse: eclipse o Spring Tooling
fuente
En Intellij, haga clic derecho en Maven-> Reimportar funciona bien
fuente