7 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
就我而言,我忘記了測試依賴項(xiàng):
testCompileOnly 'org.projectlombok:lombok:1.18.22' testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
Gradle 4.10,java1.8,Intellij Idea 2018.3.2

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
在 intellij 中更改 git 分支后,我遇到了同樣的問題。解決辦法是:
在項(xiàng)目面板(左側(cè))上右鍵單擊 pom.xml 文件
點(diǎn)擊“添加為 Maven 項(xiàng)目”

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊
嘗試直接設(shè)置示波器。行家的例子:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<scope>compile</scope>
</dependency>

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
我遇到了完全相同的問題,但在嘗試了我可以在 stackoverflow 中找到的所有解決方案后無法解決。
最終,我通過更改 Preferences - Build, Execution, deployment > Build Tools > Gradle 修復(fù)了它:
構(gòu)建并運(yùn)行使用:Gradle(默認(rèn))//它是 Intellij IDEA
運(yùn)行測試使用:Gradle(默認(rèn))//它是 Intellij IDEA
Gradle JVM: 11 // 使用 8 及以上
不確定這是否是正確的答案,但任何遇到此問題的人都可以嘗試。我相信這只是 IntelliJ 設(shè)置導(dǎo)致的問題。

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
為了讓 intelliJ 能夠在編譯時(shí)讀取 lombok,您必須在 IDE 中更新注釋處理器設(shè)置,然后添加 lombok 的插件。

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
我已經(jīng)嘗試了以上所有答案,它對我不起作用。此外,我也嘗試在很多地方添加 -Djps.track.ap.dependencies=false 但沒有解決問題。
嘗試刪除項(xiàng)目中的 .idea 文件夾,然后在 mvn clean install 之后它解決了問題。

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
為我:
我為原始站點(diǎn)“https://projectlombok.org/download”下載了“l(fā)ombok.jar”。
在 intellij IDE 中,F(xiàn)ile => Preject Structure => Librairies。
單擊“+”按鈕添加庫 => java => 對我有用的文件“l(fā)ombok.jar”
添加回答
舉報(bào)