본문 바로가기
Java 웹 프로그래밍

Gradle 5.0이상 버전에서 lombok 에러 발생 해결

by irerin07 2019. 12. 14.
728x90

선요약: 

롬복을 의존성 추가하는 코드를

다음과 같이 변경하면 문제없이 사용할 수 있다.

 

-----------------------------------------------------------------

 

새로 산 책 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스"를 진행하던 중에 

 

Dto를 만들어 lombok을 적용한 뒤, Test 코드를 만들어 Dto의 작동 여부를 확인하는 파트에서 다음과 같은 에러가 발생하는 것을 확인했다.

 

DTO

 

DTO Test Code

위와 같은 테스트 코드를 작성해서 테스트를 해보니 다음과 같은 에러 메세지가 출력이 되었다.

 

 

뭐가 문제인지 싶어서 구글에 검색을 한 결과 Gradle 5.0이상부터는 롬복을 사용하기 위해 코드를 조금 바꾸어서 적용해야 한다는 것을 알게 되었다.

 

기존 Gradle 5.0이하에서는 다음과 같이 설정했었다면

변경 전

.Gradle 5.0부터는 다음과 같이 변경해야 한다는 것을 확인했다.

변경 후

위와 같이 코드 수정 후 문제없이 작동하는 것을 확인할 수 있었다.

 

출처: https://projectlombok.org/setup/gradle?source=post_page-----e8ca564fc552----------------------

728x90