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

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

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

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

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

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

解决方法

如果您将IDEA 13.x与 Scala插件一起使用,则可以直接导入SBT文件(文件 – >导入项目…),而您不需要sbt-idea插件.如果在导入期间选择“使用自动导入”,它将自动同步对build.sbt文件的任何更改.

有一段时间我遇到了IDEA的问题,而不是自动完成/标记依赖关系作为错误.在这种情况下,使用文件 – >使高速缓存/重新启动无效…修复了问题.但是,在最近的版本中,这并没有发生在我身上.

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...