I just wanted to mention here that I came across sbt-compile-quick-plugin ( It does what it says on the tin, just add addSbtPlugin("com.etsy" % "sbt-compile-quick-plugin" % "1.3.0") to your project/plugins.sbt, then you can just start up sbt and run compileQuick /path/to/your/file


You could add the following line to build.sbt:

sources in Compile <<= (sources in Compile).map(_ filter( == "Particular.scala"))

Then fix Particular.scala, then edit build.sbt and put the name of the next source file. If you keep the sbt console open, reload will re-read the .sbt file after you modify it.

Related Query

More Query from same tag