Lombok岛与英特尔J 2020.2不兼容

tjjdgumg  于 2022-09-20  发布在  其他
关注(0)|答案(10)|浏览(185)

在上次更新IntelliJ 2020.2后,我收到以下错误:
插件“Lombok”不兼容(直到内部版本201.SNAPSHOT<IC-202.6397.94)。

我一直在寻找这个问题,但似乎我是唯一一个对IntelliJ版本有问题的人。

nnvyjq4y

nnvyjq4y1#

对我来说,解决方案是:

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

提到的其他问题here

8ulbf1ek

8ulbf1ek2#

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

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

tsm1rwdh

tsm1rwdh3#

Lombok的新版本在此发布:Lombok

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

vyswwuz2

vyswwuz24#

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

pprl5pva

pprl5pva5#

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

inkz8wg9

inkz8wg96#

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

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

92dk7w1h

92dk7w1h7#

只需在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的更详细信息(FIX的最低内部版本为IntelliJ IDEA 2020.2.1 RC Build#IC-202.6948.36,构建于2020年8月18日)

taor4pac

taor4pac8#

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

这似乎是因为较旧的Lombok插件与较新版本的IntelliJ不兼容,而较新的插件是捆绑的,因此无法卸载或升级。然而,它们没有被正确地视为两个独立的插件,导致插件与安装的IntelliJ版本不兼容,无法升级,也无法卸载。

要摆脱这场冲突:

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

ni65a41a

ni65a41a9#

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

koaltpgm

koaltpgm10#

基本上,我必须重新安装两次。这是我为解决这个问题所做的:

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

我想其他人提到插件在第一次安装时没有正确安装。

相关问题