해당 오류는 인텔리제이에서 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

+ Recent posts