tutorial run intellij idea dependency configurar maven intellij-idea maven-3

run - maven tutorial



La idea de Intellij no puede resolver nada en maven (17)

¡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.


Con intelliJ 16.1.4 tuve el mismo problema. Debería echarle un vistazo al Registro de eventos, porque me dijo "Archivo no gestionado pom.xml encontrado: ..." Luego hice clic en él y el problema fue resuelto.


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 encontrado este problema, la idea no puede descargar todos los paquetes jar dependientes usando maven, acabo de probar las siguientes operaciones:

mvn -U idea:idea

a continuación, todos los paquetes jar dependientes se descargan del repositorio maven


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.


Me parece que las soluciones a este problema son muchas y todas se parecen un poco a la magia. Para mí, la invalidación de las memorias caché, la reimportación o cualquier otra cosa ya mencionada no funcionaba. Lo único que ayudó fue (sin volver a importar) ir a la configuración de Maven, desmarcar la importación automática y volver a verificarla.


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.


Si importó su proyecto maven en IntelliJ y hay errores debido a que las importaciones de maven no se resuelven, tal vez se deba a la configuración maven personalizada .xml que puede estar usando. Traté de sobreescribirlo en la configuración maven predeterminada de Intellij pero no fue de ayuda. Finalmente tuve que mantenerlo en ~ / .m2 / settings.xml y luego IntelliJ finalmente lo cumplió.


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


Tenga en cuenta que IntelliJ agrega las clases de instalación Maven locales a su propia ruta de clase , así que manténgala actualizada.

En mi caso, IntelliJ intentó llamar al método org.eclipse.aether.util.ConfigUtils.getFloat() . Esto causó java.lang.NoSuchMethodError , porque mi versión de Maven de años no contenía este método todavía. Debido a la excepción, IntelliJ dejó de resolver dependencias.

Después de actualizar Maven, debe cambiar la configuración de "Maven home directory" en "Build, Execution, Deployment" -> "Maven". Después de eso, debe reiniciar IntelliJ, porque la ruta de clase de la JVM de IntelliJ no cambiará mientras se ejecuta.

Me tomó algo de tiempo resolver este problema, ya que no esperaba que IntelliJ utilizara las clases de mi instalación local de Maven. Pensé que usa sus propios JAR agrupados. Así que espero que esta información sea útil para otros.


<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)