我正在尝试使用混合Java / Scala项目的Intellij。构建失败,出现如下错误:
错误:scala: /home/kevin/ij/backend/srctest/com/example/package/DoStuffTest.java:35: 警告:com.example.package中的[newation] OldStuffList已经存在 弃用
我无法找到任何与将警告视为错误相关的设置。我希望将这些报告为警告(因为它们确实是警告),但不能阻止构建完成。
答案 0 :(得分:1)
如果您在突出显示的错误上按下alt-enter,它至少应该为您提供一个名为“禁用检查”的下拉选项,该选项可让您为该实例或所有不推荐的错误关闭该选项。这并没有真正解决你的问题,但它至少可以让你超越它。
答案 1 :(得分:1)
在scala编译器设置中,检查没有-Xfatal-warnings
此选项使scalac将警告视为错误。
请注意,在同事在sbt项目的build.sbt
中添加此选项后,我遇到了此问题。然后,Intellij将其添加到其scala编译器设置中。