SBT:编译时查看类文件摘要?

问题描述 投票:0回答:2

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

就目前情况而言,我看到了一个正在编译的“X 数量的 Scala 和 Y 数量的 Java 文件”的摘要,这很棒,但是到底正在编译哪些文件?

set logLevel in Global := Level.Debug

没有做任何有用的事情(我可以看到)

set scalacOptions in Compile += "-print"

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

基本上是为了获取正在编译的文件的摘要。

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

scala sbt playframework-2.0 summary
2个回答
2
投票

我不知道有什么选项可以实现这一点,但它可能是您可以编写的最简单的编译器插件(http://www.scala-lang.org/node/140)。


2
投票

尝试

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

[ERROR] [parsing Tapnon.scala]
[ERROR] [parsing Tapnonics.scala]
[ERROR] [parsing package.scala]
[ERROR] [parsing EvenlyScorer.scala]
© www.soinside.com 2019 - 2024. All rights reserved.