8

我正在一个混合 Java/Scala 项目上试用 Intellij。构建失败并出现如下错误:

错误:scala:/home/kevin/ij/backend/srctest/com/example/package/DoStuffTest.java:35:警告:[deprecation] com.example.package 中的 OldStuffList 已被弃用

我找不到任何与将警告视为错误相关的设置。我希望将这些报告为警告(因为它们确实是警告),但不会阻止构建完成。

4

2 回答 2

3

在 scala 编译器设置中,检查是否没有-Xfatal-warnings 此选项使 scalac 将警告视为错误。

请注意,在一位同事在build.sbtsbt 项目中添加此选项后,我遇到了这个问题。Intellij 然后将其添加到其 scala 编译器设置中。

于 2016-03-24T15:46:11.880 回答
1

如果您在突出显示的错误上按 alt-enter,它至少应该为您提供一个名为“禁用检查”的下拉选项,它应该可以让您针对该实例或所有已弃用的错误关闭它。这并不能真正解决你的问题,但它至少可以让你克服它。

于 2013-02-21T22:40:55.430 回答