我一直在阅读和重新阅读文档,而且它只是说默认情况下 sbt使用项目基目录和src / main / scala来查找scala源代码,但是我找不到任何关于如何更改默认值的提及。
我看到对"排除"的模糊引用过滤器,但我需要的是相反的。
我想将一个大型scala项目的子集编译成一个较小的自包含工件。有没有办法告诉sbt我想要包含哪些文件?类似" ** / util / * .scala"例如?
答案 0 :(得分:1)
可以在SBT中自定义源路径:
scalaSource in Compile := baseDirectory.value / "src"
scalaSource in Test := baseDirectory.value / "test-src"