如何让 IntelliJ 显示 Scala 编译弃用警告

How do I get IntelliJ to display the Scala compilation deprecation warnings

在 IntelliJ(版本:2016.3.1,Scala 插件版本:2016.3.5)中,我有一个 Scala 2.12(这意味着需要 Java 1.8)项目,我选择 "Build/Rebuild Project" .我在 "Messages" windows:

中收到以下输出

Warning:scalac: there were four deprecation warnings (since 2.12.0); re-run with -deprecation for details

我必须采取什么步骤来配置我的项目,这样我才能真正看到 4 个警告的内容?

我发现 another question for IntelliJ 14 显示了如何打开弃用警告,但没有说明如何显示弃用警告本身的实际内容。对此的任何指导将不胜感激。

将以下内容添加到您的 sbt 构建文件中:

scalacOptions += "-deprecation"

此时最新的Intellij版本,也可以打开Settings -> Build, Execution, Deployment -> Compiler -> Scala Compiler,在Additional compiler options:, 追加 -deprecation.