Estoy teniendo bastantes problemas apuntando a un directorio personalizado para archivos fuente Scala en SBT.Cambiando el directorio de fuentes de Scala en SBT
Me gustaría que sbt compile scala-files desde un directorio determinado en lugar del directorio src/main/scala
normal.
me han tratado tanto la definición de un .sbt y .scala archivos de proyecto, el establecimiento de baseDirectory
, scalaSource
(y scalaSource
s en el archivo .scala). También he jugueteado con todo, desde el sistema absoluto hasta caminos relativos, pero nada parece funcionar. No puede encontrar ningún archivo .scala en el directorio especificado.
¿Cuáles son las formas adecuadas de manejar esto?
Gran! Esto es justo lo que necesitaba. Es curioso que nunca me encontré con esto antes. Gracias :) –
Solo para referencia futura; Después de mucha búsqueda encontré que los archivos .scala no se compilaron porque todo lo que estaba debajo de src/fue ignorado, excepto por scala/y java /. La solución consistía en agregar el directorio dir a los directorios de compilación de la siguiente manera: sourceDirectories en Compile + = new File ("/ dir/to/scala/src") –
¡No es la mejor solución! ¿Por qué redefinir sourceDirectories? Por lo general, es mejor redefinir ScalaSource. –