Importar dependencias de Maven en IntelliJ IDEA

Tengo una pequeña pregunta sobre IntelliJ IDEA 11. Acabo de importar un proyecto desde subversion - es un proyecto maven. Pero tengo un problema en las dependencias de la biblioteca de maven para que pueda & #39; t incluyen todas las dependencias de maven automáticamente - IDEA muestra errores de dependencia sólo cuando abro esa clase / Eso es lo que tengo aquí:

Así que quiero que todas las dependencias se añadan automáticamente - ¿es eso posible o tengo que ir a través de todos los archivos de clase para identificar y añadir las dependencias de maven?

ACTUALIZACIÓN: Después de hacer algunas modificaciones encontré cómo resolver mi problema de alguna manera. Esto es lo que hice:

pero creo que lógicamente no incluirá y comprobará las nuevas dependencias antes... ¡¿Hay algún área de configuración para esto en intelliJ - auto exportar dependencias al classpath ?!

Solución

IntelliJ debería descargar y añadir todas tus dependencias al classpath del proyecto automáticamente siempre que tu POM sea compatible y todas las dependencias estén disponibles.

Cuando se importan proyectos de Maven a IntelliJ suele aparecer un cuadro de información preguntando si quieres configurar Auto-Importación para proyectos de Maven. Eso significa que si haces algún cambio en tu POM esos cambios se cargarán automáticamente.

Puedes habilitar dicha característica yendo a Archivo > Configuración > Maven > Importación, hay una casilla que dice "Importar proyectos Maven automáticamente".

Si eso no ayuda, entonces yo sugeriría para hacer una limpieza completa y empezar de nuevo:

  • Cierra la ventana del proyecto (y IntelliJ) y elimina todos los archivos *.iml y todas las carpetas .idea (debería haber una por módulo)
  • Ejecute mvn clean install desde la línea de comandos
  • Vuelve a importar el proyecto en IntelliJ y presta atención cuando te pida que actives la importación automática

Actualización de IntelliJ 2016:

El ajuste Importar proyectos de Maven automáticamente se ha movido a Construcción, ejecución, despliegue > Herramientas de construcción > Maven > Importación en sus preferencias de IntelliJ.

Comentarios (11)

Intenta reimportar el proyecto desde el panel de proyectos Maven en IntelliJ IDEA. Debería descargar y configurar todas las dependencias definidas en su pom.xml automáticamente.

Si la descarga no funciona desde IDEA por alguna razón, intente mvn install desde la línea de comandos y vea si las dependencias pueden ser obtenidas.

Por supuesto, todas las dependencias requeridas y los repositorios personalizados deben ser definidos directamente en el archivo pom.xml.

Comentarios (0)

Al crear un nuevo proyecto, basta con elegir la opción

...
Importar proyecto desde un modelo externo
Crear estructura de proyecto IDEA sobre modelo externo existente (Eclipse, Maven...)
...

A partir de ahí te resultará bastante sencillo; Y en tu caso puedes cerrar tu proyecto y simplemente crear uno nuevo. Elige el directorio de tu proyecto'que lo anulará, convirtiéndolo en un proyecto Maven.

Comentarios (1)