error: cannot find symbol
프로젝트를 만들고 빌드하는데 다음과 같은 에러가 나면서 프로젝트 빌드가 되지 않았다.
개발환경은
java 1.8 버전과 build.gradle 에서 진행했다.
다음과 같은 에러가 생긴것은 롬복을 사용하는데 annotationProcessor 를 사용하지 않아서 생긴 오류였다.
아래 내용을 추가해주고 리빌드하니 에러가 없어지고 빌드가 되었다.
annotationProcessor 'org.projectlombok:lombok'
AnnotationProcessor 란
일반적으로 어노테이션에 대한 코드베이스를 검사, 수정, 생성 하는데 사용된다.
본질적으로 java 컴파일러의 플러그인의 일종이다.
gradle 에서 별다른 설정을 하지 않아도 gradle 자체에서 annotationProcessor 으로 선언한 라이브러리의 적절한annotationProcessor 를 선택해서 사용한다고 한다.
반응형