SPRING/빌드관리

[Gradle] package lombok.extern.slf4j does not exist

steadyMan 2022. 10. 4. 01:23

Project Metadata

  • Project: Gradle Project
  • Language: Java 11
  • Framework : Spring Boot: 2.5.x

 

QueryDSL관련 의존성 추가 후 Gradle build를 했지만 "lombok.extern.slf4j does not exist"라는

메시지와 함께 빌드에 실패하였다. 

롬북의 slf4j가 정상적으로 import 되어있는 상태였다.

해결방법

검색 결과 테스트코드 어노테이션이 처리될 때에 명시적으로 lombok사용을 명시해줘야 된다고 한다. 

build.gradle 파일에 옵션을 추가하여 해결한다.

dependencies {
    // dependency 추가
    testCompileOnly 'org.projectlombok:lombok'
    testAnnotationProcessor 'org.projectlombok:lombok'
}

 

참조

https://github.com/gradle/gradle/issues/10727