SBT:编译期间查看类文件摘要?
Posted
技术标签:
【中文标题】SBT:编译期间查看类文件摘要?【英文标题】:SBT: view class file summary during compilation? 【发布时间】:2012-07-28 18:35:30 【问题描述】:尝试在完整和增量构建期间准确查看正在编译的源文件。
就目前而言,我看到正在编译的“X 个 Scala 和 Y 个 Java 文件”的摘要,这很好,但是 究竟是哪些文件正在被编译?
set logLevel in Global := Level.Debug
没有任何用处(我可以看到)
set scalacOptions in Compile += "-print"
更有帮助,它打印出互联网...我的意思是,大量生成的代码,其中确实包含类名,只是不太容易筛选。
主要是为了获得正在编译的文件的摘要。
也许上面的 scalac 标志有一个非详细选项?
【问题讨论】:
【参考方案1】:我不知道任何允许这样做的选项,但它可能是您可以编写的最简单的编译器插件 (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]
【讨论】:
以上是关于SBT:编译期间查看类文件摘要?的主要内容,如果未能解决你的问题,请参考以下文章