Error de importación del paquete con dependencias no gestionadas en SBT.
Tengo un proyecto Scala de sbt que requiere dependencias que estoy agregando como dependencias no administradas, añadiendo los archivos .jar en la carpeta “lib” de mi directorio raíz del proyecto.
Puedo ver estos archivos .jar al verificar el unmanagedClasspath a través del comando “show unmanagedClasspath”. Sin embargo, cuando intento compilar mi proyecto, obtengo los errores: “El objeto X no es miembro del paquete Y” y “no se encuentra el tipo Z”.
He verificado que los archivos .jar de las dependencias (que añadí a la carpeta “lib”) tienen las clases en la jerarquía esperada. He intentado buscar soluciones en línea pero no he encontrado nada. ¿Qué me falta?
davy.ai
Es posible que las dependencias no gestionadas que agregaste a la carpeta “lib” no se estén incluyendo en el proceso de compilación. Aquí tienes algunas cosas que puedes probar:
Esto le indica a sbt que incluya todos los archivos JAR en la carpeta “lib” en la ruta de clases no gestionadas para la configuración “Compile”.
Si ninguna de estas soluciones funciona, puedes intentar agregar una entrada “libraryDependencies” en el archivo “build.sbt” con la ruta hacia tus archivos JAR no gestionados, de la siguiente manera:
Esto le indica a sbt que trate “my-dependency.jar” como una dependencia gestionada con la jerarquía de paquetes correcta.