본문 바로가기

이야기/Tools

인텔리제이에서 Lombok 적용이 안된다면 해결책

기본적으로 롬복 설치 및 인텔리제이 설정까지 끝냈음에도 롬복이 적용되지 않는 문제가 발생하곤 한다.

 

일단 순서에 맞게 진행을 했는지 확인해보자.

 

 

1. IntelliJ 플러그인에서 Lombok 플러그인이 Installed 상태인지, 더불어 활성화된 상태인지 확인하기

 

2. IntelliJ 설정에서 어노테이션 프로세서 - 어노테이션 처리 활성화 체크가 되어있는지 확인하기

 

3. pom.xml / build.gradle 의존성 관리자에 Lombok 의존성이 추가되었는지 확인

 

 

일반적으로 1 ~ 3을 진행하면 문제없이 진행되지만,

 

Lombok을 의존성 프로세서로 설정되지 않았다면 설치 여부와 관계없이 사용할 수 없다.

 

따라서 다음과 같이 진행한다.

 

 

4. Lombok을 의존성 프로세서로 설정한다.

annotationProcessor "org.projectlombok:lombok:$lombokVersion"

 

이렇게 설정했다면 정상적으로 작동되는지 확인해야 한다.

 

5. 롬복은 컴파일 과정에서 실행되므로 다시 빌드를 진행한다.

 

이러면 정상적으로 작동이 될 것이다.