解決IDEA 2020.3 lombok失效問(wèn)題
本地安裝的是IDEA2020.3 社區(qū)版,使用lombok插件失效,編譯報(bào)錯(cuò),“You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.”在網(wǎng)上搜索,最終找到解決方案。請(qǐng)參考本文附錄內(nèi)容
方案中的方法一有效,在以下位置加上該配置'-Djps.track.ap.dependencies=false'
剛開(kāi)始遇見(jiàn)此編譯問(wèn)題,我有懷疑是lombok版本兼容問(wèn)題,登錄MavenRepository查看lombok最新版本,嘗試了此刻最新和次新的版本,1.18.16與1.18.14,編譯后報(bào)錯(cuò)減少但是依然未能編譯通過(guò),原因未知。
方法三未嘗試。
附錄:下面看下You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.的問(wèn)題及解決方法問(wèn)題
在使用IntelliJ IDEA 2020.3 EAP (Ultimate Edition)時(shí)提示Lombok不生效
java: You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled.
情況更新
2020-10-27,看到了EAP5的推送,但是還是沒(méi)有解決
解決辦法
經(jīng)查以下已經(jīng)有人在github提出了這個(gè)問(wèn)題,也同時(shí)提供了兩種方法https://github.com/rzwitserloot/lombok/issues/2592#
方法一
在以下位置加上該配置-Djps.track.ap.dependencies=false
方法二
看到了針對(duì)這個(gè)問(wèn)題有了提交記錄,所以我們手動(dòng)更新一下版本到以下版本
<!--Lombok--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.14</version> <scope>provided</scope></dependency>
方法三
因?yàn)閘ombok版本是一般是受spring boot版本管理的,現(xiàn)在也可以通過(guò)升級(jí)springboot的版本來(lái)提高lombok版本,只要你springboot中引用的Lombok高于上面的版本就可以
到此這篇關(guān)于解決IDEA 2020.3 lombok失效問(wèn)題的文章就介紹到這了,更多相關(guān)IDEA 2020.3 lombok失效內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. ASP實(shí)現(xiàn)加法驗(yàn)證碼2. 使用Spry輕松將XML數(shù)據(jù)顯示到HTML頁(yè)的方法3. 詳解盒子端CSS動(dòng)畫(huà)性能提升4. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)5. ASP基礎(chǔ)知識(shí)Command對(duì)象講解6. PHP循環(huán)與分支知識(shí)點(diǎn)梳理7. 三個(gè)不常見(jiàn)的 HTML5 實(shí)用新特性簡(jiǎn)介8. IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值的完美解決方案9. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))10. JSP之表單提交get和post的區(qū)別詳解及實(shí)例
