IntelliJ IDEA no reconoce las clases especificadas en las dependencias de Maven

4 minutos de lectura

Avatar de usuario de John Humphreys
Juan Humphreys

Tengo un proyecto en IntelliJ IDEA que se creó con Maven. Luego especifiqué un conjunto de dependencias y repositorios externos en el archivo Pom.xml.

El proyecto se construye bien en la línea de comando si lo hago mvn install. Cuando abro cualquiera de los archivos de código en el IDE, dice que no se reconocen todas las clases manejadas por las dependencias de Maven, como sucedería con un proyecto normal si nunca agregara los JAR necesarios a la ruta de compilación.

Sé que en mis proyectos de Eclipse Maven (en lugar de IntelliJ) generalmente muestra un directorio adicional a la izquierda que dice “Dependencias de Maven” y enumera los JAR extraídos a través de maven. No veo eso aquí. ¿Qué estoy haciendo mal?


Así es como se ve mi pantalla:

Imagen IDE

  • ¿Habilitó maven en la configuración de su proyecto en intellij? Simplemente despliegue el panel maven, probablemente en el lado derecho de su pantalla.

    – Thibault D.

    23 de febrero de 2013 a las 23:07

  • ¿Ha habilitado el complemento Maven en su IDEA?

    – Amir Pashazadeh

    23 de febrero de 2013 a las 23:09

  • Además, verifique si el directorio de inicio de Maven está configurado correctamente en Configuración/Maven.

    – zagyi

    23 de febrero de 2013 a las 23:10

  • Intentar Reimportar el proyecto de IDEA Proyectos expertos ventana de herramientas

    – CrazyCoder

    24 de febrero de 2013 a las 1:02

  • Consulte también stackoverflow.com/questions/11454822/…

    – rogerdpack

    22 de julio de 2014 a las 20:03

Haga clic derecho en pom.xml -> Agregar como proyecto Maven -> Reimportar

Importación experta

  • sí, sería bueno si eso funcionara, ¿eh? pero no es así, en el 90% de los casos ocurre este error. Cosa que hace desde hace años. Honestamente, estoy empezando a creer que JetBrains es incompetente. Durante años seguidos, esto me sucede a mí, a mis amigos y colegas. es una pena.

    – Gewure

    16 de diciembre de 2020 a las 2:54

  • funciona para mí en IntelliJ IDEA 2020.2.2 (Ultimate Edition) Build #IU-202.7319.50, construido el 14 de septiembre de 2020

    – David Abragimov

    5 de marzo de 2021 a las 16:34

Por alguna razón, la reimportación no funcionó. Después de ver esto:

http://www.jetbrains.com/idea/webhelp/maven-importing.html

Sin embargo, configuré la importación automática y luego el problema desapareció; espero que ayude a alguien más. Gracias a todos por las ideas :).

  • Había seleccionado la importación automática, pero fallaba solo en un módulo. Luego descubrí que el pom.xml del módulo se seleccionó en archivos para ignorar en la configuración de maven. Desmarque eso y funcionó. Espero que esto ayude a alguien. (IntelliJ 14, por cierto)

    – Senthil Kumar

    08/01/2015 a las 23:52

  • “Configuré la importación automática”. ¿Qué significa eso? Hay varios ajustes que suenan así. ¿Qué pusiste exactamente?

    – Rabino sigiloso

    11/09/2015 a las 11:59

  • Cuando importa un proyecto maven, siempre le pregunta con una burbuja en la parte superior derecha del IDE si desea habilitar la importación automática (en esas palabras). Lo he hecho en varias computadoras y a través de muchas versiones de IntelliJ ahora, siempre está ahí. Eso hará que comience a importar todas las dependencias de Maven que faltan a medida que las encuentra.

    – John Humphreys

    11/09/2015 a las 16:37

Avatar de usuario de Max
máx.

Después de instalar IntelliJ IDEA en una computadora nueva, me encontré con el mismo problema.

Tuve que actualizar el repositorio de maven remoto. (Settings > Maven > Repositories)

ingrese la descripción de la imagen aquí

Tanto los repositorios locales como los remotos debían actualizarse. El control remoto no se actualizó nunca antes de esto. Después de un reinicio todo funcionó bien. Puede que tenga que volver a importar su proyecto.

  • Después de esta actualización, reiniciar no fue suficiente, tuve que volver a importar el proyecto para que funcionara.

    – Vulpo

    26 de febrero de 2015 a las 16:01

Avatar de usuario de Jarek
Jarek

Podrías ir a:

Archivo > Configuración > Compilación, ejecución, implementación > Herramientas de compilación > Maven

y verifique si su pom.xml no está en la lista de “Archivos ignorados”.

Me estaba encontrando con problemas similares. Para mí terminó siendo que estaba importando el proyecto incorrectamente. he estado haciendo

import project
    <navigate to existing project and click top level directory>
    follow the wizard

Lo que resolvió mis problemas de maven fue hacer

import project
    <navigate to existing project and click the pom.xml
    follow the wizard

  • Los muchachos de JetBrains afirman haber solucionado este problema con la importación de proyectos maven. Dicen que ahora, si selecciona el directorio de nivel superior, IntelliJ notará que es un proyecto de Maven y lo importará correctamente. Me funciona en IJ 2018.3

    – Pelo del perro

    6 de marzo de 2019 a las 22:54

Avatar de usuario de Sherin Siriac
sherin siríaco

Para mí, Archivo>>Invalidar caché/Reiniciar>>Invalidar y reiniciar funcionó en IntelliJ

  • Los muchachos de JetBrains afirman haber solucionado este problema con la importación de proyectos maven. Dicen que ahora, si selecciona el directorio de nivel superior, IntelliJ notará que es un proyecto de Maven y lo importará correctamente. Me funciona en IJ 2018.3

    – Pelo del perro

    6 de marzo de 2019 a las 22:54

Idea no puede descargar todos los paquetes jar dependientes usando maven, intente las siguientes operaciones:

mvn -U idea:idea

luego, todos los paquetes jar dependientes se descargan del repositorio maven

  • ¡Esto funcionó de maravilla para mí!

    – O por

    8 abr a las 13:11

¿Ha sido útil esta solución?