Lombok插件有望被Intellij IDEA收編以改善兼容性問(wèn)題(推薦)
1. 前言
最近兩個(gè)版本的Intellij IDEA沒(méi)有辦法使用lombok插件了,這種問(wèn)題已經(jīng)出現(xiàn)了多次,導(dǎo)致胖哥依然使用2020.1的舊版本。其實(shí)很多人和我一樣也回滾到了舊版本。我一直認(rèn)為是lombok插件作者沒(méi)有及時(shí)跟進(jìn)的問(wèn)題,事實(shí)上我錯(cuò)怪作者了。
2. lombok失效的原因
當(dāng)我嘗試向lombok作者尋求答案時(shí)被告知“it's jetbrain's fault and not my fault.”,他表示他也很冤枉,他早在兩周前就已經(jīng)同IDEA官方進(jìn)行了溝通并尋求問(wèn)題的解決方案。
Intellij IDEA工程師Peter Gromov最初把這個(gè)問(wèn)題又拋給了原作者:
這個(gè)問(wèn)題是你的Lombok插件代碼中的某些類存在一些不可用的成員,但是這些成員被緩存起來(lái)了,即使你插件已經(jīng)檢測(cè)出這些緩存失效了,但是卻并沒(méi)有真正的讓它們失效。
但是作者不樂(lè)意了:這明明是IDEA插件平臺(tái)處理機(jī)制的問(wèn)題,怎么是我的鍋呢?😓
然后兩個(gè)大佬針鋒相對(duì),一番擺事實(shí)講道理后Intellij IDEA官方意識(shí)到是自己的問(wèn)題。過(guò)程十分的精彩。
IntelliJ IDEA 官方表示會(huì)在2020.2.1修復(fù)這個(gè)問(wèn)題,同時(shí)對(duì)Lombok作者表達(dá)了歉意。
3. 這個(gè)問(wèn)題目前已經(jīng)修復(fù)
IDEA 2020.2.1正式版已經(jīng)發(fā)布,那么這個(gè)問(wèn)題也解決了,但是目前插件市場(chǎng)還沒(méi)有實(shí)裝。🚫不要通過(guò)商店安裝。
你可以到lombok的插件市場(chǎng)頁(yè)在線安裝,地址:https://plugins.jetbrains.com/plugin/download?rel=true&updateId=87712
4. 額外的消息
Lombok出問(wèn)題這么長(zhǎng)時(shí)間以來(lái),造成了重大的影響,很多人因此都沒(méi)有對(duì)IDEA升級(jí)。官方已經(jīng)意識(shí)到了Lombok的影響力,已經(jīng)準(zhǔn)備著手啟動(dòng)官方支持lombok的計(jì)劃,目前還在和插件作者溝通。
到此這篇關(guān)于Lombok插件有望被Intellij IDEA收編以改善兼容性問(wèn)題的文章就介紹到這了,更多相關(guān)Lombok插件Intellij IDEA收編內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實(shí)例
下面小編就為大家?guī)?lái)一篇在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11Java中switch-case結(jié)構(gòu)的使用方法舉例詳解
這篇文章主要介紹了Java中switch-case結(jié)構(gòu)使用的相關(guān)資料,switch-case結(jié)構(gòu)是Java中處理多個(gè)分支條件的一種有效方式,它根據(jù)一個(gè)表達(dá)式的值來(lái)執(zhí)行不同的代碼塊,需要的朋友可以參考下2025-01-01Mybatis流式查詢并實(shí)現(xiàn)將結(jié)果分批寫入文件
這篇文章主要介紹了Mybatis流式查詢并實(shí)現(xiàn)將結(jié)果分批寫入文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Spring AOP 對(duì)象內(nèi)部方法間的嵌套調(diào)用方式
這篇文章主要介紹了Spring AOP 對(duì)象內(nèi)部方法間的嵌套調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08Android中幾種圖片特效的處理的實(shí)現(xiàn)方法
這篇文章主要介紹了 Android中幾種圖片特效的處理的實(shí)現(xiàn)方法的相關(guān)資料,這里有放大縮小圖片,獲得圓角圖片,獲得帶倒影圖片的幾種方法,需要的朋友可以參考下2017-08-08詳解Java MyBatis 插入數(shù)據(jù)庫(kù)返回主鍵
這篇文章主要介紹了詳解Java MyBatis 插入數(shù)據(jù)庫(kù)返回主鍵,有興趣的可以了解一下。2017-01-01java取出list中某幾個(gè)屬性組成一個(gè)新集合的幾種方式
在Java開發(fā)中經(jīng)常需要對(duì)List中的對(duì)象進(jìn)行一些操作,例如對(duì)某個(gè)字段進(jìn)行過(guò)濾、排序等,這篇文章主要給大家介紹了關(guān)于java取出list中某幾個(gè)屬性組成一個(gè)新集合的幾種方式,需要的朋友可以參考下2024-03-03詳解Java如何應(yīng)對(duì)常見的安全威脅和攻擊類型
隨著信息技術(shù)的快速發(fā)展,網(wǎng)絡(luò)安全問(wèn)題日益突出,本文將以Java開發(fā)語(yǔ)言為例,深入探討網(wǎng)絡(luò)協(xié)議的安全性問(wèn)題,通過(guò)分析常見的安全威脅和攻擊類型,設(shè)計(jì)和實(shí)施安全協(xié)議等主題,為讀者提供一些有益的思路和方法,需要的朋友可以參考下2023-11-11Spring中ApplicationContext的拓展功能詳解
這篇文章主要介紹了Spring中ApplicationContext的拓展功能詳解,相對(duì)于BeanFactory來(lái)說(shuō),ApplicationContext除了提供BeanFactory的所有功能外,還有一些其他的功能,主要包括國(guó)際化支持、資源訪問(wèn)、事件傳遞,需要的朋友可以參考下2024-01-01