💣 이슈
`build.gradle 파일 > dependencies 블럭`에서 롬복 관련 코드 추가 후 빌드시 다음과 같은 에러가 발생했다.
// 추가한 롬복 코드
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
// 에러 문구
Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
🔧 해결 방법
시도1) JDK21 -> JDK17 변경
Project Structure에서 JDK를 17로 변경하고 재빌드를 시도했으나 해결되지 않았다.
시도2) 롬복 버전 변경
JDK21과 호환되는 롬복의 최소 버전이 1.18.30임을 확인하고 build.gradle 파일의 롬복 버전 변경 후 재빌드를 해보니 이슈가 해결된 것을 확인할 수 있었다.
참고 블로그 : https://junhkang.tistory.com/57
'우당탕탕 이슈' 카테고리의 다른 글
이슈 :: java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener (0) | 2024.07.19 |
---|---|
이슈 :: Web server failed to start. Port 8080 was already in use (1) | 2024.06.26 |