8

试图准确查看在完整和增量构建期间正在编译哪些源文件。

就目前而言,我看到正在编译的“X 个 Scala 和 Y 个 Java 文件”的摘要,这很好,但究竟是哪些文件正在编译?

set logLevel in Global := Level.Debug

没有任何用处(我可以看到)

set scalacOptions in Compile += "-print"

更有帮助,它打印出互联网......我的意思是,大量生成的代码,其中确实包含类名,只是不太容易筛选。

基本上是想获得正在编译的文件的摘要。

也许上面的 scalac 标志有一个非详细的选项?

4

2 回答 2

2

我不知道任何允许这样做的选项,但它可能是您可以编写的最简单的编译器插件(http://www.scala-lang.org/node/140)。

于 2012-07-31T07:52:10.543 回答
2

试试-verbose。这显示正在解析哪些类,

[ERROR] [parsing Tapnon.scala]
[ERROR] [parsing Tapnonics.scala]
[ERROR] [parsing package.scala]
[ERROR] [parsing EvenlyScorer.scala]
于 2016-05-19T12:58:04.220 回答