티스토리 뷰
반응형
OS: macOS Monterey 12.3
RAM: 16GB RAM
M1 Chipset
맥북에 세팅을 다시 시작하면서 IntelliJ 를 설치하고 Vendor 사가 Amazon Correto 인 JDK 11.0.14.1 버전을 다운받고 나서 발생한 에러입니다. 이 에러는 프로젝트를 컴파일까지 마친 후에 실행을 시킬 때 발생하는 에러인데요, 아래의 메시지가 출력됩니다.
java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process "jps.track.ap.dependencies" VM flag to enable/disable incremental annotation processing environment. Writing classes
그래서 가장 기본적으로 설정하였던 Enable Annotation Processing 설정을 하였는데, 시작이 안되던 문제가 있어 찾아보니 아래와 같이 컴파일러 VM 옵션을 추가하여야 한다고 합니다.
1. Enable annotation processing 설정하기
2. IntelliJ dependency 컴파일러 옵션에 추가하기
-Djps.track.ap.dependencies=false
사유를 찾아보니 JDK 11.0.14.1 과 현재 Spring Boot에서 의존성 주입중인 Lombok 의 버전이 호환되지 않아 발생하는 에러라고 합니다. Lombok 의 버전을 고정하고 JDK 도 같은 버전을 사용하면 문제가 없겠지만, 기본적으로 Spring Boot를 사용하면서 자동으로 버전을 맞춰주기 때문에 이런 증상이 발생하시는 분들이 계시면 참고해서 설정해주세요!
반응형
'Server' 카테고리의 다른 글
[1822] MYSQL 에러 추적 Failed to add the foreign key constraint (1) | 2022.04.16 |
---|---|
Docker의 기본적인 개념 (0) | 2022.04.16 |
[Java] JUnit 테스트에서 LazyLoading 일때 발생하는 에러 해결 (1) | 2022.04.15 |
RabbitMQ 의 동작방식과 적용법 (1) | 2022.04.09 |
Jenkins 글로벌 변수 설정하기 (1) | 2022.03.14 |
Spring Batch 실행 명령어 (0) | 2022.03.13 |
댓글
공지사항