相当于sbt内的scalac -print?

时间:2012-03-09 00:03:53

标签: scala sbt

是否可以在sbt(0.11.2)内以交互方式在一个或多个类上运行等效的scalac -print?

1 个答案:

答案 0 :(得分:7)

-print是scalac的标准选项,因此您可以像往常一样将其添加到scalacOptions。作为示例,以下sbt会话演示了临时添加它并重新编译:

$ sbt
> set scalacOptions in Compile += "-print"
> compile
...

但是,这将重新编译所有源(由于选项不同),并且不适合检查大小合适的项目中的少量文件。我希望REPL的电源模​​式有更好的解决方案,但这取决于你的潜在问题。