Notice
Recent Posts
Recent Comments
Link
꾸준한 개발일기
Springboot :: build.gradle에 lombok 라이브러리 추가 시 발생하는 오류 해결(compileOnly, annotationProcessor) 본문
Programing/스프링
Springboot :: build.gradle에 lombok 라이브러리 추가 시 발생하는 오류 해결(compileOnly, annotationProcessor)
꾸개일 2022. 5. 29. 16:36반응형
자바 개발자들의 필수 라이브러리인 롬복을 빌드 해주려는데 오류가 발생했다.
문제확인:
build.gradle의 dependencies에 아래 코드를 추가해준 후
implementation('org.projectlombok:lombok')
Gradle 새로고침을 하였는데 아래의 에러메세지가 떴다.
오류 메세지:
Could not find method compile() for arguments [org.projectlombok:lombok] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
그리고 현재 프로젝트의 설정은 Gradle 버전 7이다.
해결방법:
해결방법은 간단했다. Gradle 버전 7 이후로는 compile을 사용하지 않는다는 것이었다.
dependencies {
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
}
compileOnly와 annotationProcessor으로 추가해주면 잘 동작한다.
반응형
'Programing > 스프링' 카테고리의 다른 글
Spring:: 메이븐(Maven)과 그래들(Gradle)의 개념 설명 및 비교하기 (2) | 2022.09.06 |
---|---|
Spring:: 코드로 이해하는 제어의 역전 IoC(Inversion of Control)과 의존관계 주입 DI(Dependency Injection) (1) | 2022.06.10 |
IntelliJ:: 인텔리제이 커뮤니티에서 프로젝트 생성하기(Gradle로 생성, Springboot 프로젝트로 설정) (0) | 2022.05.22 |
좋은 객체 지향 설계의 5가지 원칙(SOLID)이란? (0) | 2021.11.09 |
스프링의 핵심, 객체 지향 특징, 다형성, 객체 지향 프로그래밍이란? (2) | 2021.11.08 |
Comments