微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐