乐趣区

关于java:Lombok插件有望被Intellij-IDEA收编以改善兼容性问题

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

退出移动版