为什么 IntelliJ scala 插件无法获取我的依赖项?

Why can't IntelliJ scala plugin pickup my dependencies?

我正在使用 intellij 11 ultimate,使用 scala 插件。

我的大部分代码到处都是红色高亮,这意味着 IntelliJ 无法正确解析关键字。

例如,我添加了 amazon aws depenency(使用 sbt)并且 1/2 我的代码是红色的,而且 intellisence 也不起作用。

注意:我正在使用的许多库都会发生这种情况,这真的很痛苦。我也在使用 sbt 命令使用终端进行构建。

我做错了什么吗?或者这只是将 scala 与 intellij 一起使用的事实?

更新:

我有时会看到这条消息:

File '/path/to/app/web/built.sbt' 似乎是 SBT 构建文件,但没有与之相关的外部项目。导入对应的项目?

"File -> Invalidate Caches -> Invalidate and Restart" 通常有助于防止 IntelliJ 显示不存在的 Scala 错误。

我没有 IntelliJ 11,所以我不知道你的 Intellij 版本中是否有这个。