sbt项目名称在创建新项目时必须是有效的Scala标识符错误

时间:2019-02-17 06:48:31

标签: scala intellij-idea sbt

我想在intellij的scala中创建一个新项目。我选择了Lightbend Project Starter,然后选择了Akka Quickstart Scala。最后我得到了这个错误:

sbt Project name must be valid Scala identifier

我的项目名称为“ akka-demo”,但“ akkademo”和默认的“ untitled”也不起作用。空目录已创建。与其他模板相同。我该如何克服?

Env:

  1. Intellij idea Ultimate 18.3.4
  2. sbt 1.2.6

1 个答案:

答案 0 :(得分:0)

如上所述,akkademo应该确实可以工作。
听起来像是IntelliJ问题。

如果创建了项目目录,则可以尝试删除.idea目录并重新导入项目。

此外,您可以从Lightbend网站下载Akka Quickstart Scala项目,并在此目录中启动sbt shell。
尝试运行并编译以确保您的环境正确设置。
如果一切都适用于sbt shell,但不适用于IntelliJ,则打开: IntelliJ-> Preferences-> Build, Execution, Deployment-> Build Tools-> sbt,然后检查Use sbt shell for imports and for builds
然后转到IntelliJ中的sbt标签并刷新。