Scala IntelliJ不';我不建议用进口的方法
我遇到了一个问题,我的IntelliJ IDE没有找到并建议Scala Akka的一些导入。例如,它在Scala IntelliJ不';我不建议用进口的方法,scala,intellij-idea,import,akka,Scala,Intellij Idea,Import,Akka,我遇到了一个问题,我的IntelliJ IDE没有找到并建议Scala Akka的一些导入。例如,它在akka.http.scaladsl.server.Directives中找不到任何内容 简单地说,当我编写path(“somestring”)方法时,它会突出显示为错误,不建议导入 我有正确的导入,并尝试在我的build.sbt中刷新导入。 我还尝试禁用build.sbt的Coursier,因为我听说它有时可能会导致问题(ThisBuild/useCoursier:=false)。 我尝试了更
akka.http.scaladsl.server.Directives中找不到任何内容
简单地说,当我编写path(“somestring”)
方法时,它会突出显示为错误,不建议导入
我有正确的导入,并尝试在我的build.sbt
中刷新导入。
我还尝试禁用build.sbt的Coursier,因为我听说它有时可能会导致问题(ThisBuild/useCoursier:=false
)。
我尝试了更新缓存、使缓存无效,当然还有重新启动IDE和重新导入项目。所有这些都不起作用。但是,当我手动添加导入时
import akka.http.scaladsl.server.Directives._
一切正常。
我想知道会是什么情况,以及如何修复它,因为手动添加导入非常不舒服。自动导入在类/特征/对象级别而不是方法级别工作,因此如果您限定方法名称
Directives.path()
path()
应该行得通
但是,如果只写方法名
Directives.path()
path()
然后它建议创建一个方法