macOS x IDEA x Gradle5 x Spring-boot2 で Lombok を使おうとして、コンパイルはできるがビルドができない。
アノテーションの設定や Lombok Plugin の設定は済んでいて、@Slf4 を記述し、log.debug を記載してエディタ上でエラーは発生しないけど、ビルドすると以下エラーが発生する。
/src/to/path/TestController.java:14: エラー: シンボルを見つけられません
log.info("start");
^
シンボル: 変数 log
場所: クラス TestController
以下の設定を build.gradle に追加したら解決
compileOnly group: 'org.projectlombok', name: 'lombok', version: "${lombokVersion}"
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: "${lombokVersion}"
※「providedCompile」で読み込もうとしていたのが誤りのようでした。