欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于在使用Lombok時(shí)maven?install找不到符號(hào)問題的解決辦法

 更新時(shí)間:2025年10月06日 09:01:14   作者:nu11cat  
Maven環(huán)境下開發(fā)項(xiàng)目時(shí),尤其是涉及Lombok或其他依賴時(shí),IDE會(huì)在構(gòu)建和編譯過程中進(jìn)行注解處理,這篇文章主要介紹了關(guān)于在使用Lombok時(shí)maven?install找不到符號(hào)問題的解決辦法,需要的朋友可以參考下

問題來源

  • Lombok 通過 注解處理器在編譯階段生成源碼(如 getter/setter)。

  • 在 IDE 里直接啟動(dòng)項(xiàng)目時(shí),IDE 內(nèi)置了 Lombok 支持,所以可以正常運(yùn)行。

  • 但是 mvn installmvn compile 是純命令行編譯,如果沒有告訴 Maven 使用 Lombok 注解處理器,編譯器就找不到 get/set 方法,因此報(bào) “cannot find symbol”。

在正確安裝Lombok依賴,并且下載Lombok插件后,使用maven編譯顯示找不到符號(hào)的問題:

查找資料:

在IntelliJ IDEA,可以通過安裝 Lombok 插件并在項(xiàng)目設(shè)置中啟用 Lombok 支持。在 “Settings”(設(shè)置)->“Plugins”(插件)中搜索并安裝 Lombok 插件,然后在 “Settings”->“Build, Execution, Deployment”->“Compiler”->“Annotation Processors” 中啟用 “Enable annotation processing”(啟用注解處理)。

并沒有什么用,然后了解到,在idea VM 配置中添加 

-D jps.track.ap.dependencies=false

依舊沒有解決

最后通過下載Maven 編譯器插件專門為 Lombok 配置注解處理器解決

在父pom添加即可

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.11.0</version>
                <configuration>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>1.18.30</version>
                        </path>
                    </annotationProcessorPaths>
                </configuration>
            </plugin>

原理:

maven-compiler-plugin<annotationProcessorPaths> 就是告訴 Maven:

  • 這個(gè)編譯器插件在編譯時(shí),要加載 Lombok 這個(gè)注解處理器。

  • 這樣 @Data@Getter、@Setter 等注解就會(huì)在編譯時(shí)生成對(duì)應(yīng)方法。

總結(jié) 

到此這篇關(guān)于關(guān)于在使用Lombok時(shí)maven install找不到符號(hào)問題的解決辦法的文章就介紹到這了,更多相關(guān)使用Lombok時(shí)maven install找不到符號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 五分鐘解鎖springboot admin監(jiān)控新技巧

    五分鐘解鎖springboot admin監(jiān)控新技巧

    本文不會(huì)講如何搭建企業(yè)的運(yùn)維監(jiān)控系統(tǒng),有興趣的可以去找找成熟的比如Zabbix、Prometheus,甚至比較簡(jiǎn)單的Wgcloud都能滿足一定的需求,不在此贅述。本文講解如何使用Springboot admin對(duì)spring boot項(xiàng)目進(jìn)行應(yīng)用監(jiān)控,感興趣的朋友一起看看吧
    2021-06-06
  • 使用SpringBoot注解方式處理事務(wù)回滾實(shí)現(xiàn)

    使用SpringBoot注解方式處理事務(wù)回滾實(shí)現(xiàn)

    這篇文章主要介紹了使用SpringBoot注解方式處理事務(wù)回滾實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java后臺(tái)如何處理日期參數(shù)格式

    Java后臺(tái)如何處理日期參數(shù)格式

    這篇文章主要介紹了Java后臺(tái)如何處理日期參數(shù)格式問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 聊聊maven的pom.xml中的exclusions標(biāo)簽的作用

    聊聊maven的pom.xml中的exclusions標(biāo)簽的作用

    這篇文章主要介紹了maven的pom.xml中的exclusions標(biāo)簽的作用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Nacos多環(huán)境的實(shí)現(xiàn)過程

    Nacos多環(huán)境的實(shí)現(xiàn)過程

    本文介紹Nacos實(shí)現(xiàn)多環(huán)境的方案,包括單租戶和多租戶兩種類型,詳細(xì)介紹了如何在Nacos中創(chuàng)建命名空間、配置文件和項(xiàng)目,并通過配置文件的DataId和Group區(qū)分不同環(huán)境和項(xiàng)目,作者通過實(shí)戰(zhàn)場(chǎng)景展示了如何配置和啟動(dòng)項(xiàng)目,驗(yàn)證了配置文件的讀取和隔離效果
    2024-12-12
  • springboot整合mongodb并實(shí)現(xiàn)crud步驟詳解

    springboot整合mongodb并實(shí)現(xiàn)crud步驟詳解

    這篇文章主要介紹了springboot整合mongodb并實(shí)現(xiàn)crud,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Java拆箱與裝箱實(shí)例詳解

    Java拆箱與裝箱實(shí)例詳解

    這篇文章主要介紹了Java拆箱與裝箱,結(jié)合實(shí)例形式詳細(xì)分析了Java拆箱與裝箱相關(guān)的數(shù)據(jù)類型轉(zhuǎn)換操作技巧,需要的朋友可以參考下
    2019-11-11
  • Spring?MVC實(shí)現(xiàn)GET請(qǐng)求接收Date類型參數(shù)

    Spring?MVC實(shí)現(xiàn)GET請(qǐng)求接收Date類型參數(shù)

    這篇文章主要介紹了Spring?MVC實(shí)現(xiàn)GET請(qǐng)求接收Date類型參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 詳解使用Jenkins自動(dòng)編譯部署web應(yīng)用

    詳解使用Jenkins自動(dòng)編譯部署web應(yīng)用

    本篇主要介紹基于Jenkins實(shí)現(xiàn)持續(xù)集成的方式,通過案例介紹線上自動(dòng)編譯及部署的配置過程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • Spring?AOP利用切面實(shí)現(xiàn)日志保存的示例詳解

    Spring?AOP利用切面實(shí)現(xiàn)日志保存的示例詳解

    最近領(lǐng)導(dǎo)讓寫個(gè)用切面實(shí)現(xiàn)日志保存,經(jīng)過調(diào)研和親測(cè),以完美解決。在這里分享給大家,給有需要的碼友直接使用,希望對(duì)大家有所幫助
    2022-11-11

最新評(píng)論