Scala 为什么IDEA会在外部库中显示库的情况下标记类?
我正在为我的Play应用程序安装邮件插件,在添加依赖项并运行Scala 为什么IDEA会在外部库中显示库的情况下标记类?,scala,intellij-idea,playframework,Scala,Intellij Idea,Playframework,我正在为我的Play应用程序安装邮件插件,在添加依赖项并运行sbt-dependencies和sbt-update之后,外部库中会显示Play.libs.mailer.Email。但是,当我导入它时,Intellij会将mailer标记为红色,如果我只是将play.libs.mailer.Email放在代码中,Intellij会将Email标记为红色,而不是mailer 有人能帮我解决这个问题吗?我假设您使用的是IDEA 13+,它支持SBT项目(没有像gen IDEA这样的东西) 要尝试的事情
sbt-dependencies
和sbt-update
之后,外部库中会显示Play.libs.mailer.Email
。但是,当我导入它时,Intellij会将mailer
标记为红色,如果我只是将play.libs.mailer.Email
放在代码中,Intellij会将Email
标记为红色,而不是mailer
有人能帮我解决这个问题吗?我假设您使用的是IDEA 13+,它支持SBT项目(没有像gen IDEA这样的东西) 要尝试的事情,按严重程度从最小到最大分类
.IDEA
目录,然后在IDEA中重新打开SBT项目如果您添加了依赖项,但它没有生效,请尝试播放Clean。您可以在IDEA中执行文件>使缓存无效/重新启动吗?有时重新读取构建配置往往非常顽固,应该说服它这样做。还有,IDEA的版本是什么?