tutorial - La idea de Intellij no puede resolver nada en maven




run maven project intellij (12)

¡Tuve el mismo problema que autor!

Para resolver mi problema, tuve que agregar el complemento de integración de Maven: Archivo | Configuración | Complementos

Me gusta esto:

Después de eso, Intellij descargó todas las dependencias del archivo pom.xml.

Ahora si quiero crear un proyecto basado en el modelo de maven, simplemente elijo Abrir en la primera ventana Intellij y elijo el archivo pom.xml:

Soy nuevo en Intellij Idea, solo importo un proyecto con pom.xml , pero el ide no resolvió nada en las dependencias de maven.

Cualquier cosa definida en dependencias pom.xml cuando se importa en el código genera un error cannot resolve symbol xxxxx

Pero mvn install funcionará, intento importar las dependencias en Project Settings/Libraries en archivos .jar , luego funciona, pero ¿podría resolver las bibliotecas definidas en pom.xml ? No quiero hacer eso cada vez.

Información adicional:

Versión de IDEA: 12.0.3, sistema operativo: Windows 7, la reimportación no funciona, versión maven: 3.0.4, las dependencias de maven no existen en las bibliotecas de Exernal.

no hay excepciones en idea.log ...


Acabo de encontrar el mismo problema después de la actualización de IntelliJ. Mi solución: haz clic derecho en el proyecto, luego maven -> reimportar.


En Configuración -> Maven -> Repositorios solo se muestran algunos repositorios configurados en mi configuración.

Solución

Probablemente sea un error (Idea 13.1.5 definitiva). Me ayudó a cambiar los espejos. El que no se mostraba a la cima.


En IntelliJ 12.1.4 revisé Settings --> Maven --> Importing y me aseguré de seleccionar lo siguiente:

  1. Importar proyectos de Maven automáticamente
  2. Crear módulos IDEA para proyectos agregadores
  3. Mantener fuente ...
  4. Excluir dir de compilación ...
  5. Usa la salida de Maven ...
  6. Carpetas de fuentes generadas: "detectar automáticamente"
  7. Fase para ser ...: "recursos de proceso"
  8. Descargar automáticamente: "fuentes" y "documentación"
  9. Use Maven3 para importar proyectos
    • Opciones de VM para el importador: -Xmx512m

Esto me llevó a tener un montón de declaraciones de importación sin resolver para tener todo resuelto. Creo que la clave aquí fue usar Maven3 para importar proyectos ... Espero que esto ayude.


He intentado varias opciones, pero esta finalmente resolvió mi problema. Reimporté el proyecto siguiendo estos pasos en IntelliJ:

  1. Archivo -> Nuevo -> Proyecto de repositorios existentes
  2. Elige tu proyecto desde 'Seleccionar archivo o directorio para importar'

  3. En la siguiente pantalla, seleccione 'Importar proyecto desde modelo externo' y elija 'Maven'.

  4. En el siguiente paso, haga clic en la casilla ' Importar proyectos de Maven automáticamente ' (eso resolvió mi problema)
  5. Termine seleccionando perfiles si es necesario

Para mí, la reimportación de proyectos maven no resolvió el problema para un proyecto existente.


Me encontré con este problema cuando se usa la instancia Maven 3 integrada de IntelliJ 14.

Cambié a usar mi propia instancia local de Maven, a través de:

Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Maven Home Directory

Luego agregué la ruta a mi instancia instalada localmente.

Esto hizo que las dependencias aparecieran mágicamente.


Para mí, el problema es que tuve que marcar la casilla "Importar proyectos de maven automáticamente" en Configuración> Maven> Importar


Recibí este error porque mi proyecto no estaba configurado correctamente. Había importado carpetas principales y de prueba como módulos. Cuando eliminé los 2 módulos (pero los retuve como carpetas de origen y de prueba), mi código comenzó a compilarse correctamente.


También recibí este error porque el proyecto importó carpetas principales y de prueba como módulos. Haga clic en Proyecto -> Presione F4 -> En la configuración del Módulo, elimine las carpetas principal y de prueba y vuelva a realizar el proyecto. El problema será resuelto


Tenía el archivo empty settings.xml en Users /.../. M2 / settings.xml. Cuando agregué

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">

</settings>

todos los dependicies fueron cargados


<option name="workOffline" value="true" /> en workspace.xml no es tu amigo. Aconseje verificar esto antes de eliminar su .idea (que tiene muchas configuraciones útiles que probablemente no quiera perder)

Es una configuración maven workspace.xml


3 pasos simples: IntelliJ 14:

  1. Archivo> configuraciones> Construir, ejecución, implementación> Herramientas de compilación

  2. Seleccionar Maven

  3. Directorio de inicio de Maven: C: / Archivos de programa / apache-maven-3.3.3 (su ubicación equivalente)





maven-3