tutorial run intellij idea dependency configurar maven intellij-idea

run - Forzar la IDEA de Intellij para volver a leer todas las dependencias de Maven



maven tutorial (9)

¿Cómo forzar la idea inteligente de volver a leer / actualizar todas las dependencias especificadas en el archivo pom?


Abra la pestaña / ventana "Proyectos de Maven" y haga clic en "Reimportar todos los proyectos de Maven" en la esquina superior izquierda para recargar todas las dependencias de sus repositorios. La barra de estado informa sobre el proceso.

¿Qué te permite pensar que esto no está funcionando correctamente? ¿Quizás alguna de las dependencias no se puede cargar desde el repositorio?


El botón de la izquierda (ciclo azul) a continuación también reimporta todos los proyectos de Maven:


Presione Ctrl + Shift + A para buscar acciones e ingrese "reimportar", encontrará "Reimportar todos los proyectos de Maven".

En una Mac, use + + A en su lugar.


Si está utilizando rangos de versión para cualquier dependencia, asegúrese de que IntelliJ esté utilizando Maven 3 para importar el proyecto. Puede encontrar esta configuración en: Settings > Maven > Importing > Use Maven3 to import project . De lo contrario, es posible que las versiones de SNAPSHOT no se importen correctamente.


Si la reimportación no funciona (es decir, no elimina las versiones antiguas de las dependencias después de una actualización pom), hay una posibilidad más:

  • abrir la configuración del proyecto (CTRL + MAYÚS + ALT + S)
  • en los módulos, elimine todas las bibliotecas que desee reimportar (por ejemplo, duplicados)
  • IDEA advertirá que algunos todavía se utilizan, confirmar
  • Aplicar y seleccionar Aceptar
  • luego reimportar todos los proyectos de maven.

También hay una configuración útil que le dice a IntelliJ que compruebe si hay nuevas versiones de dependencias, incluso si los números de las versiones no cambiaron. Teníamos un repositorio local de maven y un proyecto de instantáneas que se actualizó varias veces, pero los números de versión eran los mismos. El problema fue que IntelliJ / Maven no actualizó este proyecto debido al número de versión fijo.

Para habilitar la verificación de una dependencia modificada, aunque el número de versión no cambió, vaya a la pestaña "Proyectos de Maven", seleccione "Configuración de Maven" y active "Actualizar instantáneas siempre".


Tuve un problema donde IntelliJ no pudo compilar las clases, alegando que faltaban dependencias entre proyectos. Reimportar el proyecto como se sugiere en las respuestas de esta pregunta no solucionó el problema. La solución para mí, fue:

  1. eliminar todos los proyectos (pestaña proyecto / clic derecho en la carpeta raíz / maven / eliminar proyectos);
  2. cerrar el editor;
  3. compilar todos los proyectos con maven en la línea de comando;
  4. abrir el editor en el mismo proyecto;
  5. agregar los proyectos a maven de nuevo (pestaña maven / agregar proyectos maven (verde +) / elegir el pom raíz);

ADVERTENCIA: en algunos proyectos, es posible que tenga que aumentar la memoria máxima para la importación de maven (configuración de maven en la pestaña de maven / Importing / VM options para el importador).


ejecuta este comando mvn -U clean install


Para IntelliJ IDEA 14.0

Proyecto> [nombre de su proyecto]> clic derecho> Maven> Reimportar