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

39次阅读

共计 811 个字符,预计需要花费 3 分钟才能阅读完成。

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

正文完
 0