본문 바로가기

Tech/[Trouble Shooting] Logs

No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.x.x was found. The consumer was configured to find a runtime of a library compatible with Java 16, packaged as a jar, and its dependencies declared externally, as well as attribut

요약

Spring Boot Freamwork를 Gradle에서 Build할 때 정보를 올바르게 받아오지 못해서 발생하는 오류이다.나의 경우, Java 11를 통해 Spring Boot 3을 셋팅하는 과정에서 오류가 발생했다.나와 동일하다면 Java 버전을 17이상으로 업그레이드 시켜주면 된다.

 

해결

첫 번째로 build.gradle 파일에 자바 몇 버전으로 명시되어 있는지를 확인해야 한다.아래와 같이 17 이상이라면 상관 없다.

 

두 번째로  InteliJ의 Settings 값이 잘못되어 있을 수도 있다.아래와 같이 Gradle JVM 버전이 자바 17 이상인지 확인해 보자.