1. 前言

最近两个版本的Intellij IDEA没有方法应用lombok插件了,这种问题曾经呈现了屡次,导致胖哥仍然应用2020.1的旧版本。其实很多人和我一样也回滚到了旧版本。我始终认为是lombok插件作者没有及时跟进的问题,事实上我错怪作者了。

2. lombok生效的起因

当我尝试向lombok作者寻求答案时被告知“it's jetbrain's fault and not my fault.”,他示意他也很委屈,他早在两周前就曾经同IDEA官网进行了沟通并寻求问题的解决方案。

Intellij IDEA工程师Peter Gromov最后把这个问题又抛给了原作者:

这个问题是你的Lombok插件代码中的某些类存在一些不可用的成员,然而这些成员被缓存起来了,即便你插件曾经检测出这些缓存生效了,然而却并没有真正的让它们生效。

然而作者不乐意了:这明明是IDEA插件平台解决机制的问题,怎么是我的锅呢?????

而后两个大佬唇枪舌剑,一番摆事实讲道理后Intellij IDEA官网意识到是本人的问题。过程非常的精彩。

IntelliJ IDEA 官网示意会在2020.2.1修复这个问题,同时对Lombok作者表白了歉意。

3. 这个问题目前曾经修复

IDEA 2020.2.1正式版曾经公布,那么这个问题也解决了,然而目前插件市场还没有实装。????不要通过商店装置。

你能够到lombok的插件市场页在线装置,地址:https://plugins.jetbrains.com...

也能够关注公众号:码农小胖哥 回复关键字lombokeap间接获取离线安装包,离线装置。

4. 额定的音讯

Lombok出问题这么长时间以来,造成了重大的影响,很多人因而都没有对IDEA降级。官网曾经意识到了Lombok的影响力,曾经筹备着手启动官网反对lombok的打算,目前还在和插件作者沟通。

关注公众号:Felordcn 获取更多资讯

集体博客:https://felord.cn