尝试准确查看完整和增量构建期间正在编译哪些源文件。
就目前情况而言,我看到了一个正在编译的“X 数量的 Scala 和 Y 数量的 Java 文件”的摘要,这很棒,但是到底正在编译哪些文件?
set logLevel in Global := Level.Debug
没有做任何有用的事情(我可以看到)
set scalacOptions in Compile += "-print"
更有帮助,它打印出互联网...我的意思是,大量生成的代码,其中确实包含类名,只是不太容易筛选。
基本上是为了获取正在编译的文件的摘要。
也许上面的 scalac 标志有一个非详细选项?
我不知道有什么选项可以实现这一点,但它可能是您可以编写的最简单的编译器插件(http://www.scala-lang.org/node/140)。
尝试
-verbose
。这显示了正在解析哪些类,
[ERROR] [parsing Tapnon.scala]
[ERROR] [parsing Tapnonics.scala]
[ERROR] [parsing package.scala]
[ERROR] [parsing EvenlyScorer.scala]