IntelliJ似乎没有拾取某些sbt库,没有代码完成

Bla*_*man 9 scala intellij-idea playframework

我在我的终端中使用sbt控制台来编译我的scala/play项目.

我正在使用intellij来编辑我的源代码,基本上只是用它来获取一些代码完成和导航等.

出于某种原因,某些库似乎无法正确加载.例如,我将弹性搜索添加到我的Dependancies.scala文件,重新加载sbt并且所有内容编译都很好但是由于某种原因,IntelliJ没有正确拾取jar,即它们是红色的并且没有语法完成.

我怎样才能解决这个问题?我试图关闭intellij并重新启动它,但问题仍然存在.

我正在使用Intelli 13.1.3(终极版)

在此输入图像描述

End*_*Neu 1

当添加依赖项通常是重新生成 idea xml 配置文件(在 .idea 和/或 .idea_modules 以及相关的 .iml 文件内)的好习惯时,请尝试添加此插件然后使用sbt gen-idea,或者如果您使用 play 则更好只需使用sbt idea with-sources=yes带有游戏的船只,如下所示

Idea 使用 xml 来存储配置,事实上,如果您现在查看它们,您可能找不到刚刚添加的 jars/库,只是因为它们不会自动更新。