Intellij:不是有效的项目 ID:
Intellij: Not a valid project ID:
我更新了 Intellij Idea 到 2018.2.6
现在我无法使用 Play-Configuration 启动我的 Play-Project - 它给了我这个:
[error] Not a valid project ID: myProject
[error] project myProject
[error] ^
我尝试了所有这些建议:
普通 SBT 配置有效。
我能解决的问题:
- 关闭 Intellij 中的项目。
- 删除项目的
.idea
文件夹。
- 再次打开项目。
就我而言,重新导入 sbt 项目解决了这个问题。这可以通过单击右侧窗格中的 "sbt" 选项卡,右键单击项目并选择 "Reimport sbt Project".
来完成。
使用 IntelliJ Idea Ultimate 2020.2 none 以上对我有用。
我不得不
- 删除 .idea 文件夹
- 重启 IntelliJ
- 文件 -> 项目结构
- 在同一位置创建一个新的播放模块
我有这个变体,可能不那么常见,但我提到它以防万一有人遇到同样的事情。
我们有一个 Play2 项目封装在一个更大的基于 Maven 的项目中。令人惊讶的是,IntelliJ 实际上很好地导入了它,并且它基本上可以 运行 在那个更大的项目中作为 Play2 应用程序工作。
然而,前段时间我重新导入了整个项目,并使用 Maven 导入选项“将项目文件保存在:”,并将它们放在项目目录结构外部 之外。所以现在所有的 .iml 文件都在另一个目录中。但是在这种情况下,sbt runner 将尝试从该目录 加载项目 ,当然它再也找不到我的项目文件,并出现与原始问题。
这种情况下的解决方案是 Intellij .iml 文件必须与您的 Play2 应用程序位于同一目录中。
我更新了 Intellij Idea 到 2018.2.6
现在我无法使用 Play-Configuration 启动我的 Play-Project - 它给了我这个:
[error] Not a valid project ID: myProject
[error] project myProject
[error] ^
我尝试了所有这些建议:
普通 SBT 配置有效。
我能解决的问题:
- 关闭 Intellij 中的项目。
- 删除项目的
.idea
文件夹。 - 再次打开项目。
就我而言,重新导入 sbt 项目解决了这个问题。这可以通过单击右侧窗格中的 "sbt" 选项卡,右键单击项目并选择 "Reimport sbt Project".
来完成。使用 IntelliJ Idea Ultimate 2020.2 none 以上对我有用。
我不得不
- 删除 .idea 文件夹
- 重启 IntelliJ
- 文件 -> 项目结构
- 在同一位置创建一个新的播放模块
我有这个变体,可能不那么常见,但我提到它以防万一有人遇到同样的事情。
我们有一个 Play2 项目封装在一个更大的基于 Maven 的项目中。令人惊讶的是,IntelliJ 实际上很好地导入了它,并且它基本上可以 运行 在那个更大的项目中作为 Play2 应用程序工作。
然而,前段时间我重新导入了整个项目,并使用 Maven 导入选项“将项目文件保存在:”,并将它们放在项目目录结构外部 之外。所以现在所有的 .iml 文件都在另一个目录中。但是在这种情况下,sbt runner 将尝试从该目录 加载项目 ,当然它再也找不到我的项目文件,并出现与原始问题。
这种情况下的解决方案是 Intellij .iml 文件必须与您的 Play2 应用程序位于同一目录中。