2014-11-05 147 views
18

IntelliJ 14通过Scala插件支持(理论上)SBT/Scala项目,Scala插件在官方回购库中仍然可用。根据this post“Scala插件项目本身现在使用SBT进行构建和依赖管理”。但是我找不到用IntelliJ创建或导入SBT/Scala项目的方法。还缺乏文档解释更多关于配置Scala插件的新方法。IntelliJ 14 - 创建/导入Scala/SBT项目

我在IntelliJ Ultimate 14.0(139.224)中激活了Scala插件。有任何想法吗?

回答

28
  1. 安装scala插件。 Settings -> Plugins -> Scala -> Install
  2. 打开目录与SBT编译:File -> Open Project -> select directory with build.sbt -> configure settings

这对我来说只是一个几分钟前的工作。可能需要重置缓存并重新启动:File -> Invalidate Caches/Restart

+3

它适用于IntelliJ社区,但不适用于Ultimate版本。看来Scala插件与Ultimate版本不兼容。 – 2014-11-05 22:07:40

+0

我今天从Idea 13升级到14。从那以后,我的源代码看起来像是地狱,全都是红色的。想法14似乎不知道Seq或List是什么。有趣的是,我的代码将编译并运行。它只是显示为突然出现错误。我下载/安装了Ultimate版本。如果它不能很快得到解决,我想我会回到Idea 13. – gknauth 2014-11-05 22:49:44

+1

hm ...我仍在使用最新的EAP,而我们办公室里的另一个人看起来也有同样的问题14 – 2014-11-05 22:50:47

5

我终于想出了确切的问题。 IntelliJ加载了以前版本的默认设置,包括旧版本的Scala插件。这个问题已得到修复,卸载旧的Scala插件并遵循Eugene Zhulenev发布的步骤

+1

非常感谢!仅供参考,我不得不卸载sbt和scala插件并重新安装它们 – 2017-01-20 12:08:53

1

确保你有intellij的scala插件。 转到文件>新建>'现有源项目',选择要导入的项目。 转到build.sbt,应该有提示导入包。 有时,您可以尝试将文件>同步或文件>'无效缓存并重新启动'。