Java 播放 SBT 中的 IntelliJ 更新后项目名称无效

Invalid project name after IntelliJ update in Java Play SBT

我最近将 IntelliJ 更新到 2018.2 版,自更新以来,我在尝试启动我的 Java Play SBT 项目时一直收到此错误:

BUILD_NUMBER not defined, setting version: 
sbt.SettingKey$$anon@2ad8aeb5
[info] Loading settings from build.sbt ...
BUILD_NUMBER not defined, setting version: sbt.SettingKey$$anon@2ad8aeb5
[info] Set current project to [PROJECT_NAME] (in build file:/Users/username/Documents/Repos/[PROJECT_NAME]/)
[error] Not a valid project ID: [PROJECT_NAME]
[error] project [PROJECT_NAME]
[error]                      ^

我不知道为什么。我没有更改 build.sbtplugins.sbt 文件中的任何内容。

可能您的项目结构在更新后发生了变化。检查您的项目模块。在我的例子中,root 模块被重命名为 project-id。将该模块重命名为 root(这是在我的 运行 配置中指定的)解决了这个问题。