【问题标题】:Lombok incompatible with IntelliJ 2020.2Lombok 与 IntelliJ 2020.2 不兼容
【发布时间】:2020-11-19 20:46:25
【问题描述】:

在 IntelliJ 2020.2 的最后一次更新后,我收到错误消息:

插件“Lombok”不兼容(直到 build 201.SNAPSHOT

我已经搜索过问题,但似乎只有我对这个 IntelliJ 版本有问题。

【问题讨论】:

标签: intellij-idea lombok intellij-lombok-plugin


【解决方案1】:

我的解决方案是:

  1. 卸载 Lombok 插件
  2. 使缓存无效并重新启动
  3. 安装 Lombok 插件 0.30 EAP
  4. 使缓存无效并重新启动

提到的其他问题here

【讨论】:

  • 这对我也有效,应该被选为正确答案。
  • 有一个 IntelliJ 错误,该插件目前无法正常工作。见这里:github.com/mplushnikov/…
  • 注意:从 IntelliJ 版本 2020.3 开始,lombok 插件将默认集成并包含在 IntelliJ 中!
【解决方案2】:

我今天早上做了更新。一切正常。 Intellj 表示不兼容,但更新时会正确对待。 Intellj 的验证不正确,因为 Lombok 在同一版本中提供了兼容性。

见:https://plugins.jetbrains.com/plugin/6317-lombok

【讨论】:

    【解决方案3】:

    龙目岛的新版本在这里发布: Lombok

    只需下载 .jar 文件并从磁盘安装插件。

    【讨论】:

      【解决方案4】:

      IntelliJ 似乎没有自动安装新版本的 lombok 插件。 让我们uninstall -> restart IDE -> Install Lombok 插件。 (现在您将安装新版本)

      【讨论】:

        【解决方案5】:

        插件与新版 IntelliJ 不兼容。 在验证对版本 2020.2 的更新之前,IntelliJ 显示不兼容插件的消息,Lombok 就是其中之一:

        您可以选择返回 IntelliJ 版本 2020.1 并等待 Lombok 更新

        【讨论】:

        • 我已经通过卸载并重新安装 lombok 解决了这个问题。我之前尝试过,但它只在第二次尝试时有效。
        【解决方案6】:

        只需在 https://confluence.jetbrains.com/display/IDEADEV/IDEA+2020.2+latest+builds 上获取最后一个 Intellij 2020.2 RC 版本(修复了此错误)

        还要小心安装最后一个 lombok intellij 插件 (0.30.1)。

        这个问题在https://github.com/mplushnikov/lombok-intellij-plugin/issues/649有详细说明,不完全是插件的错(这就是为什么还必须安装 intellij RC)

        在等待最终的 Intellij 2020.2.1 版本时,显然应该首选此解决方案。

        有关https://youtrack.jetbrains.com/issue/IDEA-248146 的更多详细信息(修复的最低构建版本是 IntelliJ IDEA 2020.2.1 RC Build #IC-202.6948.36,构建于 2020 年 8 月 18 日)

        【讨论】:

          【解决方案7】:

          我对 3 个插件有同样的问题,我通过以下方式解决了: 文件 -> 无效缓存/重启

          【讨论】:

            【解决方案8】:

            安装了最新版本 (2020.3) 的 intellij 并为我解决了问题。

            【讨论】:

              【解决方案9】:

              新版本的 Lombok 插件与新版本的 IntelliJ 捆绑在一起。如果您已经安装了旧版本的插件并升级了 IntelliJ,IntelliJ 可能会陷入需要手动卸载旧插件的状态。

              看来这是因为旧的Lombok插件与新版本的IntelliJ不兼容,并且捆绑了新插件,因此无法卸载或升级。但是,它们并没有被正确地视为两个独立的插件,导致一个插件与已安装的 IntelliJ 版本不兼容,无法升级,也无法卸载。

              为了摆脱这种冲突。

              1. 停止 IntelliJ
              2. 从文件系统中删除插件目录;如果您有 Jetbrains Toolbox,请转到 IntelliJ IDEA 设置,然后复制安装位置。删除Lombok插件目录rm -rf lombok-plugin
              3. 启动 IntelliJ
              4. 请随意启用 Lombok 插件,这将是现在捆绑的插件。

              【讨论】:

                【解决方案10】:

                我基本上不得不重新安装它两次。这是我为解决问题所做的:

                • 卸载插件
                • 使缓存失效并重新启动
                • 安装插件(问题仍然存在)
                • 第二次卸载插件
                • 重启(这次没有无效缓存)
                • 再次安装插件(问题已解决)

                我认为其他人提到该插件第一次没有正确安装。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2020-07-23
                  • 2015-05-30
                  • 1970-01-01
                  • 2021-03-30
                  • 2018-12-09
                  • 1970-01-01
                  • 2018-07-04
                  • 2022-08-02
                  相关资源
                  最近更新 更多