17

I'm completely new to development using Play or IntelliJ for that matter. I've created a simple HelloWorld application using Activator, and this is an sbt project.

I've been trying to import this to IntelliJ and this is the screen I'm stuck at: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57.11.png

In almost all tutorials I've been through online, I've seen people using an sbt option on the import screen. I've installed the SBT plugin as well, but that hasn't helped. I've restarted IntelliJ several times to no avail.

Where am I going wrong? I'm running 13.1.4 with the SBT plugin installed.

4

8 回答 8

38

从现有来源导入新模块时出现此错误。

  • 在 IntelliJ 窗口的右侧,您将看到一个垂直选项卡列表,打开SBT选项卡。
  • 选择引起问题的模块,右键单击它,选择“分离外部项目”
  • 尝试再次导入模块。
于 2015-05-25T16:11:08.793 回答
9
  1. Move to /your-project-folder
  2. Run ./activator
  3. Type idea . It will generate IDEA project.
  4. Open (not import) File->Open.. project in IDEA.
于 2014-07-24T19:50:56.853 回答
5

我有一个类似的问题,它来自与这里的其他解决方案不同的地方,所以添加它以防其他人发生。

在我的情况下,问题是由于意外打开 IdeaProjects 目录引起的。执行此操作时,它会在该目录中创建 .Idea 文件夹,并将其填充为项目。这显然也混淆了集合导入。

解决方案是删除 .Idea 文件夹并再次打开(而不是导入)该目录。

于 2017-09-06T12:05:20.807 回答
4

当我尝试将新的 scala 项目 A 作为模块导入到现有的 IntelliJ 项目 B 时,我遇到了同样的错误。我通过以下步骤解决了这个问题:

  1. 转到项目 B 的文件夹。打开文件 .idea/sbt.xml。
  2. 删除包含项目 A 路径的条目。
于 2015-03-17T05:51:38.437 回答
2

经过一系列的挣扎,我必须说一些奇怪的东西解决了这个问题——迁移到 IntelliJ IDEA Ultimate。它内置了 Play 应用程序支持,可以开箱即用地运行/调试/测试应用程序,非常方便。

在这次经历之后,我只能说 JetBrains 希望你升级到 Ultimate,如果你想让事情开箱即用。

我敢肯定有办法让这个与 CE 一起工作,但我没有成功。

于 2014-09-03T16:21:21.577 回答
0

此问题已在 SBT 和 Scala 插件的最新更新中得到解决。

于 2014-09-03T11:45:12.263 回答
0
  1. 卸载一切
  2. 重新安装 IntelliJ
  3. 安装JetBrains 官方 Scala 插件
  4. 导入项目

    • 确保项目build.sbt在正确的位置有一个文件,以便 IntelliJ 可以将其作为 SBT 项目找到。
    • 这是关于 IntelliJ IDEA 版本 13.1.4。
于 2014-07-24T16:15:35.773 回答
0

确保您的 java 路径正确(IntelliJ 可以使用系统定义的其他路径

Preferences -> Build, Execution, Deployment -> sbt -> JVM - 选择正确的 JRE

于 2021-02-17T08:11:13.870 回答