经过两年的暂停,我重新开始使用PlayFramework。所以我通过Intellij IDEA创建了一个新的Play Scala项目。但结果很奇怪: build.sbt 的内容被标记为红色。 该项目包含 build.gradle O_o。 所以问题是:为什么 build.sbt 的内容会用红色下划线标出?
确保 build.sbt(实际上任何名为*.sbt的文件)位于项目的基本目录中。我曾经不知情地将我的文件移动到了目标目录中。这很难发现,因为build.sbt通常会显示在目标目录的正下方。一切都变成了红色,但是当build.sbt在它应该在的位置启动时,一切仍然像以前一样工作。
build.sbt
文件(听起来很奇怪,我知道)——在我的情况下,我看到了我的构建根目录的内容出现了两次,其中一个列表被视为我的项目的一部分(例如语法高亮工作),而另一个则不是。如果你“错误地”打开了build.sbt
,你可能会看到红色的高亮。我认为这是 IntelliJ 的一个 bug。 - Mateusz Kubuszok