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