프로그래밍/Etc

[Etc] Gradle 버전에 따른 lombok 설정

Reference M1 2024. 7. 8. 09:40

최근에 이전 작성 했던 코드를 참고해 볼 일이 있어 확인하던 중 Gradle Build가 되지 않아 해결하는 과정에서 알게 된 정보를 공유하고자 한다. 우선 현재 Gradle 버전을 확인해 보자.

Gradle 버전을 확인 했다면 5.x 버전 기준으로 의존성 주입 방법이 달라진다.

5.x 미만

dependencies {
  implementation 'org.projectlombok:lombok'
}

5.x 이상

dependencies {
  compileOnly 'org.projectlombok:lombok'
  annotationProcessor 'org.projectlombok:lombok'
}

 

Gradle Java 호환성

https://docs.gradle.org/current/userguide/compatibility.html

 

Compatibility Matrix

The sections below describe Gradle’s compatibility with several integrations. Versions not listed here may or may not work.

docs.gradle.org