gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 08:45:10 28 4
gpt4 key购买 nike

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

  • sbt clean
  • sbt reload
  • sbt update
  • sbt compile
  • sbt assembly

  • 它报告了很多 Cannot resolve symbolsimports , classes和方法调用 objects像下面这样。此外,它认为很多导入是未使用的(对于它找不到的符号)
    enter image description here

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

    我没有运气尝试过的事情:
  • 删除 ( rm -rf ) 与构建相关的目录,例如 .idea , target , ~/.ivy2/caches
  • Invalidate Caches / Restart...
  • 更新 IntelliJ IDEAScala插件到最新版本
  • 关闭并重新导入项目,退出IntelliJ , 重启电脑 (!)


  • 我正在使用:
  • IntelliJ IDEA 2017.3.2(社区版)
  • 构建 #IC-173.4127.27,构建于 2017 年 12 月 25 日
  • JRE:1.8.0_152-release-1024-b8 x86_64
  • JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM
  • Mac OS X 10.13.2

  • 我的项目配置是:
  • 斯卡拉 v2.11.11
  • SBT v1.0.3


  • 再次提醒一下,我的 Scala代码功能齐全,我可以运行 JARsbt assembly 生成其他地方没有问题。

    最佳答案

    这个解决方案对我有用:Why does intellij IDEA highlight build.sbt?

    转到菜单:文件 > 使缓存无效/重新启动

    关于Scala:IntelliJ 以红色突出显示正确的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48263246/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com