Lombok 与 IntelliJ 2020.2 不兼容

问题描述 投票:0回答:11

上次更新 IntelliJ 2020.2 后,我收到错误:

插件“Lombok”不兼容(直到构建 201.SNAPSHOT < IC-202.6397.94).

我已经搜索过这个问题,但似乎我是唯一一个遇到此 IntelliJ 版本问题的人。

intellij-idea lombok intellij-lombok-plugin
11个回答
46
投票

我的解决方案是:

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

此处提到的其他问题。


8
投票

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

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


6
投票

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

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


3
投票

IntelliJ 似乎没有自动安装新版本的 lombok 插件。 让我们来

uninstall -> restart IDE -> Install
Lombok 插件。 (现在您将安装新版本)


2
投票

我的 3 个插件也遇到同样的问题,我通过以下方法解决了: 文件 -> 无效缓存/重新启动


1
投票

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

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


1
投票

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

还要小心安装最后一个 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 日)


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

看来这是因为旧的Lombok插件与新版本的IntelliJ不兼容,而新版本的插件是捆绑的,所以既不能卸载也不能升级。但是,它们没有被正确地视为两个单独的插件,导致插件与已安装的 IntelliJ 版本不兼容,无法升级,也无法卸载。

要消除这种冲突:

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

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


0
投票
对于 intellij,请转到

File > Settings > Plugins > Update
    

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

    卸载插件
  • 使缓存无效并重新启动
  • 安装插件(问题仍然存在)
  • 再次卸载插件
  • 重启(这次没有使缓存无效)
  • 再次安装插件(问题已解决)
我认为其他人提到该插件第一次没有正确安装。

© www.soinside.com 2019 - 2024. All rights reserved.