一直用的是gradle 4.x版本,與lombok一直相安無事。今天新拉乙個工程把gradle更新到5.6.2之後就出問題了,現象是這樣的:如果**中使用到了bulider
或tostring
等由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...