gradle 5 0以後與lombok的相容問題

2021-09-27 06:08:12 字數 516 閱讀 4777

一直用的是gradle 4.x版本,與lombok一直相安無事。今天新拉乙個工程把gradle更新到5.6.2之後就出問題了,現象是這樣的:如果**中使用到了bulidertostring等由lombok註解提供的功能,比如這樣:

在編譯的時候gradle就會報錯,而且報錯資訊是亂碼:

中間繞了多少彎路就不說了,又是改編碼又是調ide的,全都是無用功。

gradle 5.0以後lombok的依賴方式發生了變化,以下是依賴的正確寫法:

configurations 

}dependencies

問題解決。

java 5 0以後才有的for迴圈2

假設已有乙個user us 的非空陣列。for int i 0 i 如果是乙個list 以前有三種 1 for iterator iterator us.iterator iterator.hasnext 2 for int i 0 i us.size i 3 iterator iterator u...

Gradle的安裝與使用

gradle home e software gradle 3.0 path path gradle home bin 測試命令 檢視版本 gradle v gradle clean,清除編譯時生成的臨時檔案。gradle build,編譯並打包,生成apk,包括debug和release兩個版本。...

Gradle的安裝與使用

gradle的安裝與使用 gradle home e software gradle 3.0 path path gradle home bin 測試命令 檢視版本 gradle v gradle clean,清除編譯時生成的臨時檔案。gradle build,編譯並打包,生成apk,包括debug...