Sto riscontrando alcuni problemi di puntamento a una directory personalizzata per i file di origine Scala in SBT.Modifica directory di sorgenti Scala in SBT
Mi piacerebbe che sbt compili file di scala da una determinata directory invece della normale directory src/main/scala
.
Ho provato sia la definizione di un .sbt e .scala file di progetto, impostando baseDirectory
, scalaSource
(e scalaSource
s nel file .scala). Mi sono anche divertito con tutto, dal sistema assoluto ai percorsi relativi ma niente sembra funzionare. Non è in grado di individuare alcun file .scala nella directory specificata.
Quali sono i modi corretti per gestirlo?
Grande! Questo è proprio quello di cui avevo bisogno. Divertente non mi sono mai imbattuto in questo prima. Grazie :) –
Solo per riferimento futuro; Dopo molte ricerche ho scoperto che i file .scala non sono stati compilati perché tutto sotto src/è stato ignorato, tranne per scala/e java /. La soluzione era aggiungere la directory alle directory di compilazione in questo modo: sourceDirectories in Compile + = new File ("/ dir/to/scala/src") –
Non la soluzione migliore! Perché ridefinisci le SourceDirectories? Di solito è meglio ridefinire scalaSource. –