Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

316
Vistas
Maven no encuentra dependencias en IntelliJ

Soy nuevo en Maven y no estoy muy seguro de para qué sirve, pero pensé que era para importar bibliotecas externas para que estén disponibles durante la codificación. Importé la dependencia y no hay ningún error, como se puede ver aquí:

ingrese la descripción de la imagen aquí

Pero al escribir la importación, todo aparece en rojo como si no se encontrara. No es encontrar nada.

ingrese la descripción de la imagen aquí

Y si pego toda la línea de importación, se elimina automáticamente.

¿No es esto lo que se supone que debe hacer Maven o hay algo más que hacer antes de que funcione? También lo tengo configurado para importar proyectos de Maven automáticamente .

EDITAR: solo para mayor claridad, por supuesto, está en mi archivo pom.xml ; de lo contrario, no aparecería en las bibliotecas externas en la captura de pantalla anterior:

 <dependencies> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>11</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-graphics</artifactId> <version>11</version> </dependency> <dependency> <groupId>uk.co.caprica</groupId> <artifactId>vlcj</artifactId> <version>4.5.0</version> </dependency> <dependency> <groupId>uk.co.caprica</groupId> <artifactId>vlcj-javafx</artifactId> <version>1.0.2</version> </dependency> </dependencies>

EDICIÓN adicional: algunas capturas de pantalla para mostrar que escribir las clases directamente no funciona mejor. Intellij simplemente no está encontrando nada:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Parece que esta dependencia en particular está modularizada por elSistema de módulos de la plataforma Java . Entonces, necesitamos requires en el archivo module-info.java .

 module com.sample { requires javafx.controls; exports com.sample; requires transitive javafx.graphics; requires uk.co.caprica.vlcj; requires uk.co.caprica.vlcj.javafx; }

Después de esto, la dependencia es repentinamente visible y totalmente utilizable dentro del código.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda