Lombok插件有望被Intellij IDEA收編以改善兼容性問題(推薦)
1. 前言
最近兩個版本的Intellij IDEA沒有辦法使用lombok插件了,這種問題已經(jīng)出現(xiàn)了多次,導致胖哥依然使用2020.1的舊版本。其實很多人和我一樣也回滾到了舊版本。我一直認為是lombok插件作者沒有及時跟進的問題,事實上我錯怪作者了。
2. lombok失效的原因
當我嘗試向lombok作者尋求答案時被告知“it's jetbrain's fault and not my fault.”,他表示他也很冤枉,他早在兩周前就已經(jīng)同IDEA官方進行了溝通并尋求問題的解決方案。
Intellij IDEA工程師Peter Gromov最初把這個問題又拋給了原作者:
這個問題是你的Lombok插件代碼中的某些類存在一些不可用的成員,但是這些成員被緩存起來了,即使你插件已經(jīng)檢測出這些緩存失效了,但是卻并沒有真正的讓它們失效。
但是作者不樂意了:這明明是IDEA插件平臺處理機制的問題,怎么是我的鍋呢?😓
然后兩個大佬針鋒相對,一番擺事實講道理后Intellij IDEA官方意識到是自己的問題。過程十分的精彩。
IntelliJ IDEA 官方表示會在2020.2.1修復這個問題,同時對Lombok作者表達了歉意。
3. 這個問題目前已經(jīng)修復
IDEA 2020.2.1正式版已經(jīng)發(fā)布,那么這個問題也解決了,但是目前插件市場還沒有實裝。🚫不要通過商店安裝。
你可以到lombok的插件市場頁在線安裝,地址:https://plugins.jetbrains.com/plugin/download?rel=true&updateId=87712
4. 額外的消息
Lombok出問題這么長時間以來,造成了重大的影響,很多人因此都沒有對IDEA升級。官方已經(jīng)意識到了Lombok的影響力,已經(jīng)準備著手啟動官方支持lombok的計劃,目前還在和插件作者溝通。
到此這篇關于Lombok插件有望被Intellij IDEA收編以改善兼容性問題的文章就介紹到這了,更多相關Lombok插件Intellij IDEA收編內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實例
下面小編就為大家?guī)硪黄贏ction中以Struts2的方式輸出JSON數(shù)據(jù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11Spring AOP 對象內(nèi)部方法間的嵌套調(diào)用方式
這篇文章主要介紹了Spring AOP 對象內(nèi)部方法間的嵌套調(diào)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08詳解Java MyBatis 插入數(shù)據(jù)庫返回主鍵
這篇文章主要介紹了詳解Java MyBatis 插入數(shù)據(jù)庫返回主鍵,有興趣的可以了解一下。2017-01-01Spring中ApplicationContext的拓展功能詳解
這篇文章主要介紹了Spring中ApplicationContext的拓展功能詳解,相對于BeanFactory來說,ApplicationContext除了提供BeanFactory的所有功能外,還有一些其他的功能,主要包括國際化支持、資源訪問、事件傳遞,需要的朋友可以參考下2024-01-01