我正在做一些重构,使编译器暂时在几个文件中给出错误.我想逐个使用它们(从常见的依赖开始)并需要一些工具来检查修改是否正确.
sbt compile很不方便,因为它会产生太多错误,并且花费很多时间来编译没有好处的东西.
我正在寻找一种用sbt编译单个文件的方法或者用于提取sbt端库定义的方法以将它们传递给普通的scalac编译器
有一个类似的话题:如何用sbt编译一些文件?原来是源代码错误讨论,而不是sbt功能披露.
您可以将以下行添加到build.sbt:
sources in Compile <<= (sources in Compile).map(_ filter(_.name == "Particular.scala"))
Run Code Online (Sandbox Code Playgroud)
然后 fix Particular.scala,然后编辑build.sbt并放置下一个源文件的名称。如果保持 sbt 控制台打开,reload修改后会重新读取 .sbt 文件。