【发布时间】:2018-05-25 13:12:44
【问题描述】:
在测试和调试使用 sbt 构建的 Scala 项目时经常出现,我需要为特定文件传递一些额外的编译器标志。例如-Xlog-implicits 来调试隐式解析问题。但是,在build.sbt 或控制台中更改scalacOptions 会使缓存无效并导致重新编译整个项目/测试套件。等待这么久除了烦人之外,这还意味着打印出大量来自不相关文件的噪音。相反,如果我可以从 sbt 控制台编译带有一些额外标志的特定文件会更好,但我没有找到这样做的方法。
【问题讨论】: