解決IDEA 2020.3 lombok失效問題
本地安裝的是IDEA2020.3 社區(qū)版,使用lombok插件失效,編譯報錯,“You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.”
在網(wǎng)上搜索,最終找到解決方案。請參考本文附錄內(nèi)容
方案中的方法一
有效,
在以下位置加上該配置"-Djps.track.ap.dependencies=false"
方案中方法二
剛開始遇見此編譯問題,我有懷疑是lombok版本兼容問題,登錄MavenRepository查看lombok最新版本,嘗試了此刻最新和次新的版本,1.18.16與1.18.14,編譯后報錯減少但是依然未能編譯通過,原因未知。
方法三未嘗試。
附錄:下面看下You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.的問題及解決方法
問題
在使用IntelliJ IDEA 2020.3 EAP (Ultimate Edition)時提示Lombok不生效
java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
情況更新
2020-10-27,看到了EAP5的推送,但是還是沒有解決
解決辦法
經(jīng)查以下已經(jīng)有人在github提出了這個問題,也同時提供了兩種方法
https://github.com/rzwitserloot/lombok/issues/2592#
方法一
在以下位置加上該配置-Djps.track.ap.dependencies=false
方法二
看到了針對這個問題有了提交記錄,所以我們手動更新一下版本到以下版本
<!--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)在也可以通過升級springboot的版本來提高lombok版本,只要你springboot中引用的Lombok高于上面的版本就可以
到此這篇關(guān)于解決IDEA 2020.3 lombok失效問題的文章就介紹到這了,更多相關(guān)IDEA 2020.3 lombok失效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
快速解決SpringMVC @RequestBody 用map接收請求參數(shù)的問題
今天小編就為大家分享快速解決SpringMVC @RequestBody 用map接收請求參數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08java設(shè)計模式之觀察者模式學(xué)習(xí)
這篇文章主要為大家詳細(xì)介紹了java設(shè)計模式之觀察者模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01IDEA2020.1啟動SpringBoot項(xiàng)目出現(xiàn)java程序包:xxx不存在
這篇文章主要介紹了IDEA2020.1啟動SpringBoot項(xiàng)目出現(xiàn)java程序包:xxx不存在,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06jmeter設(shè)置全局變量與正則表達(dá)式提取器過程圖解
這篇文章主要介紹了jmeter設(shè)置全局變量與正則表達(dá)式提取器過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-10-10