2014-07-24 189 views
11

对于这个问题,我完全不熟悉使用Play或IntelliJ进行开发。我已经使用Activator创建了一个简单的HelloWorld应用程序,并且这是一个sbt项目。IntelliJ IDEA:无法导入SBT项目

我一直在试图导入这的IntelliJ,这是我卡在屏幕: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57.11.png

在几乎所有的教程,我已经通过网络,我已经看到了使用sbt人选项在导入屏幕上。我也安装了SBT插件,但这没有帮助。我几次重启IntelliJ都无济于事。

我哪里错了? 我正在运行13.1.4并安装了SBT插件。

+1

如果你安装了Scala插件,你应该能够在不使用导入工具的情况下打开项目。 – lpiepiora

+0

也许生成的项目没有build.sbt文件,所以导入项目会卡住那样。通常,激活者的想法可以修复它,也有一些激活者的模板已经有build.sbt文件。 –

+0

你必须安装Scala插件。它具有SBT和play2支持。 [看这里](http://stackoverflow.com/a/4254253/5686654) –

回答

3

经过一系列的斗争之后,我必须说些奇怪的东西来解决这个问题 - 转向IntelliJ IDEA Ultimate。它内置了Play应用程序支持,并且可以开箱即用地运行/调试/测试应用程序,这非常方便。

我可以说,在经历了这一切之后,JetBrains希望您升级到旗舰版,如果您希望事情能够立即开展工作。

我确定有办法让CE与CE一起工作,但我没有成功。

+0

破解? :p ... – Nabin

+0

@Nabin of course不是。 – Ashesh

1
  1. 卸载一切
  2. 重新安装的IntelliJ
  3. 安装JetBrains的官方斯卡拉插件
  4. 导入项目

    • 确保该项目具有build.sbt文件在正确的地方,这样IntelliJ就可以将其作为SBT项目。
    • 这是关于IntelliJ IDEA版本13.1.4。
+0

我已经做到了。而且我目前使用IntelliJ IDEA 13.1.4,但它不起作用。我也已经安装了所有的插件。 https://www.dropbox.com/s/zncnc2udwxe73rs/Screenshot%202014-07-28%2012.30.15.png – Ashesh

+0

然后我认为原因是因为你试图导入的项目没有@Cloudtech说'build.sbt'文件。 IntelliJ在找到项目文件夹内的构建文件时识别SBT项目,而不是找出'.scala'文件。因此,只需在项目中创建一个新文件,命名为'build.sbt',也许在其中写入一些内容,然后重试。希望它这次有用!我编辑了我的答案,包括这个提示。 –

9
  1. 移动到/your-project-folder
  2. 运行./activator
  3. 类型idea。它会生成IDEA项目。
  4. 在IDEA中打开(不导入)File->Open..项目。
+0

我已经这样做了,但恐怕它还是很坏。我无法解决类,例如,“WS.Response”无法解析。它真的很奇怪。也许从Typesafe Activator切换到纯粹的简式播放将会有所帮助。 – Ashesh

+0

尝试使用-source = yes's't的想法 – red1ynx

0

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

3

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

  1. 转到您的项目文件夹B.打开文件.idea/sbt.xml。
  2. 删除包含项目A路径的条目
31

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

  • 在IntelliJ窗口的右侧,您会看到一个垂直制表符列表,打开SBT制表符。
  • 选择导致问题的模块,右键单击它,选择“分离外部项目”
  • 尝试再次导入模块。
+0

这是一个完美工作的简单解决方案。谢谢。 – Kevin

+0

完美,这是我的解决方案。 – pjvds

+0

工作对我来说 – Mifeet

1

我有一个类似的问题,来自一个不同的地方比这里的其他解决方案,所以加入它的情况下,为其他人发生。

在我的情况下,问题是由于意外打开IdeaProjects目录造成的。当你这样做时,它会在该目录中创建.Idea文件夹,并将其填充为项目。这显然也混淆了集合导入。

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

相关问题