Lombok이 의외로 자바버전을 상당히 많이 타는것 같다.

Lombok Changelog에 Lombok 버전별 지원되는 Java버전이 상세히 나와있다.

 

IntelliJ에서 lombok 사용시 문제되는게 사용자가 프로그램 상에서 lombok을 import 시키면 IntelliJ가 자바버전에 맞게 build.gradle의 dependencies에 추가하거나 아니면 추가해야 한다고 에러를 발생시켜야 하는데 자기 임의로(lombok 최신 거의 현재 최신버전은 1.18.30 dependencies에 추가한 버전은 1.18.28) 추가한다는 것이다.

사용자는 프로그램상에서는 문제없는듯 보이지만 builder시 get, set이 정의 되지 않았다는 에러를 보게된다. 

 

 

Java 17 기준

build.gradle > dependencies

 

compileOnly 'org.projectlombok:lombok:1.18.22'
annotationProcessor 'org.projectlombok:lombok:1.18.22'

https://projectlombok.org/changelog

 

changelog

 

projectlombok.org

 

'Android' 카테고리의 다른 글

local.properties 사용하기  (0) 2023.10.25
안드로이드 스튜디오 Java 디버깅 오류  (1) 2023.10.16
프로젝트 생성시 템플릿설정  (0) 2023.10.14

+ Recent posts