天天看點

IntelliJ IDEA 2020.2.1釋出,Lombok插件可能被官方支援

IntelliJ IDEA 2020.2.1釋出,Lombok插件可能被官方支援

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/plugin/download?rel=true&updateId=87712

IntelliJ IDEA 2020.2.1釋出,Lombok插件可能被官方支援

保持IDEA打開,然後按下圖操作

4. 額外的消息

Lombok出問題這麼長時間以來,造成了重大的影響,很多人是以都沒有對IDEA更新。官方已經意識到了Lombok的影響力,已經準備着手啟動官方支援lombok的計劃,目前還在和插件作者溝通,預計很快lombok将被官方收編。

往期推薦:

Java程式員不缺對象,缺的是對象存儲

如何系統學習Spring架構

沒學Spark,網易雲二面悲催了

IntelliJ IDEA 2020.2.1釋出,Lombok插件可能被官方支援

繼續閱讀