在sbt中有没有办法将编译器警告转换为错误,以便构建失败?

时间:2013-03-25 20:34:50

标签: scala sbt

我想“禁止”部分或全部编译警告。

3 个答案:

答案 0 :(得分:32)

您可以将选项从sbt传递给scala编译器,包括将警告转换为错误的选项。

我通常会添加以下内容:

scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-Xfatal-warnings"),

答案 1 :(得分:1)

答案 2 :(得分:0)

根据 scalac options documentation,您可以传递 -Werror-Xfatal-warnings
您可以在 sbt 中通过附加到 scalacOptions 来做到这一点。

scalacOptions += "-Werror"