是否可以在sbt(0.11.2)内以交互方式在一个或多个类上运行等效的scalac -print?
答案 0 :(得分:7)
-print
是scalac的标准选项,因此您可以像往常一样将其添加到scalacOptions
。作为示例,以下sbt会话演示了临时添加它并重新编译:
$ sbt
> set scalacOptions in Compile += "-print"
> compile
...
但是,这将重新编译所有源(由于选项不同),并且不适合检查大小合适的项目中的少量文件。我希望REPL的电源模式有更好的解决方案,但这取决于你的潜在问题。