使用 -Xfatal-warnings 但忽略弃用警告/使用 SBT 的自定义报告器

Jac*_*nig 5 scala sbt

正如标题所述,我真正想做的是能够打开除-Xfatal-warnings弃用警告之外的功能。似乎这可以使用自定义记者来完成,如https://github.com/scala/scala/pull/4544所示。正如该 PR 的评论中所提到的,SBT 已经覆盖了记者,因此使用该选项将被忽略。我想知道如何在使用 SBT 时使用自定义报告器?我目前使用的是 SBT 1.1.1,但很高兴升级此功能。

Jac*_*nig 0

对于任何遇到这个问题的人。这个问题已通过 2.12.13 和 2.13.2 及更高版本中的 Scalac 的直接支持得到解决。请参阅此博文:在 Scala 中配置和抑制警告