해당 오류는 인텔리제이에서 Spring Boot를 build 하다가 생긴 오류이다.
오류 내용을 다시 읽어보자.
- Incompatible because this component declares a component, compatible with Java 17 and the consumer needed a component, compatible with Java 8
핵심은 Incompatible, 호환되지 못한 것 같다.
무엇이 호환되지 못했을까?
component가 Java 17 version에 맞게 선언을 하였는데,
소비자는 Java 8 version과 호환되어 있다고 하는 것이다.
그러면 Java version을 17로 올려서 호환을 해주어야 해결이 되는 오류일 것이다.
다음 명령어를 통해 Gradle version 을 확인해보자.
./gradlew build
1. 시스템 환경 변수를 바꿔준다 %JAVA_HOME%
2. intellij 에서 Gradle version 과 Project SDK를 확인해서 변경한다
1번으로 해결했따.ㅎ
'DevOps > Build 도구' 카테고리의 다른 글
java.lang.NoSuchMethodError at SpringExtension.java:381 (0) | 2024.03.16 |
---|