当前位置:  开发笔记 > 编程语言 > 正文

Scala:IntelliJ用红色突出显示正确的代码

如何解决《Scala:IntelliJ用红色突出显示正确的代码》经验,为你挑选了0个好方法。

美好的一天IntelliJ开始Scala用红色突出显示我的工作代码。当以下命令运行顺利时,IntelliJ认为代码中充满了错误,并且缺少很多dependencies

sbt clean

sbt reload

sbt update

sbt compile

sbt assembly

它报告了大量的Cannot resolve symbolsimportsclasses和方法,调用上objects像下面这样。此外,它认为许多导入未使用(对于它找不到的符号)

有趣的是,所有这一切仅发生在我的一个项目(该项目包含两个submodules内部父模块)中,而其他Scala项目(包括那些包含的项目submodules)运行良好。

我尝试过没有运气的事情:

删除(rm -rf)生成相关的目录,如.ideatarget~/.ivy2/caches

Invalidate Caches / Restart...

更新IntelliJ IDEAScala插件为最新版本

关闭并重新导入项目,退出IntelliJ,重新启动PC(!)


我正在使用:

IntelliJ IDEA 2017.3.2(社区版)

内部版本#IC-173.4127.27,于2017年12月25日建立

JRE:1.8.0_152-release-1024-b8 x86_64

JVM:JetBrains sro的OpenJDK 64位服务器VM

Mac OS X 10.13.2

我的项目配置是:

Scala v2.11.11

SBT v1.0.3


再次提醒我,我的Scala代码是完全可以使用的,并且可以在其他地方运行由JAR生成的代码sbt assembly而不会出现问题。

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有