Mam sporo problemów wskazujących na niestandardowy katalog dla plików źródłowych Scala w SBT.Zmiana katalogu źródeł Scala w SBT
Chciałbym sbt do kompilacji plików scala z danego katalogu zamiast zwykłego katalogu src/main/scala
.
Próbowałem zarówno definiując .sbt i .scala pliki projektu, ustawienie baseDirectory
, scalaSource
(i scalaSource
s w pliku .scala). Ja również bawiłem się wszystkim, od systemów absolutnych po względne ścieżki, ale nic nie działa. Nie może zlokalizować żadnego pliku .scala w określonym katalogu.
Jakie są właściwe sposoby radzenia sobie z tym?
Świetnie! Właśnie tego potrzebowałem. Zabawne Nigdy wcześniej nie wpadłem na to. Dzięki :) –
Tylko na przyszłość; Po wielu poszukiwaniach okazało się, że pliki .scala nie zostały skompilowane, ponieważ wszystko poniżej src zostało zignorowane, z wyjątkiem scala/i java /. Rozwiązaniem było dodanie katalogu do katalogów kompilacji, takich jak: sourceDirectories w Compile + = new File ("/ dir/to/scala/src") –
Nie najlepsze rozwiązanie! Dlaczego przedefiniowujesz sourceDirectories? Zwykle lepiej przedefiniować scalaSource. –