【问题标题】:Invalid project name after IntelliJ update in Java Play SBTJava Play SBT 中的 IntelliJ 更新后项目名称无效
【发布时间】:2018-08-02 13:19:46
【问题描述】:

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

BUILD_NUMBER not defined, setting version: 
sbt.SettingKey$$anon$4@2ad8aeb5
[info] Loading settings from build.sbt ...
BUILD_NUMBER not defined, setting version: sbt.SettingKey$$anon$4@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 文件中的任何内容。

【问题讨论】:

  • 只有一个项目会发生这种情况吗?
  • 不,所有这些。在阅读了@Valerii 的回复后,我看到我在 IntelliJ 中的所有 Java Play 项目都“未获得根目录”:/ 无论如何感谢您的帮助!

标签: java intellij-idea playframework sbt


【解决方案1】:

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

【讨论】:

  • 感谢瓦莱里!这实际上是修复它的原因。为什么 IntelliJ 更新后会删除 root 项目?
  • 很高兴我的建议对您有所帮助。我认为这是新版本 IntelliJ 中的错误,因为模块名称不时重置为错误值。
  • 我遇到了同样的问题。有没有人向 IntelliJ 报告过这个?
  • @JustinKaeser 感谢您将此问题报告给 Jetbrains。另一个注意事项:通过 IntelliJ 菜单在每个 git 分支开关上重命名项目模块。
猜你喜欢
  • 2018-07-12
  • 2020-03-07
  • 2014-04-07
  • 1970-01-01
  • 2017-03-22
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多