0

我一直在阅读和重新阅读文档,到处都是说默认情况下sbt 使用项目基础目录和 src/main/scala 来查找 scala 源,但我找不到任何关于该默认值如何被改变。

我已经看到对“排除”过滤器的模糊引用,但我需要的是相反的。

我想将一个大型 scala 项目的一个子集编译成一个较小的独立工件。有没有办法告诉 sbt 我希望它包含哪些文件?例如“**/util/*.scala”之类的东西?

4

1 回答 1

1

可以在 SBT 中自定义源路径:

scalaSource in Compile := baseDirectory.value / "src"
scalaSource in Test := baseDirectory.value / "test-src"

更多在文档中。

于 2016-07-24T11:37:19.660 回答