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 ?!
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:
*.iml
y todas las carpetas .idea
(debería haber una por módulo)mvn clean install
desde la línea de comandosActualizació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.
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
.
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.