Spring boot 3.x 실행 오류

정재훈·2023년 8월 11일

발생한 에러

목록 보기
2/6

발생한 문제

spring Boot 3.x 버전으로 프로젝트를 생성하고 IntelliJ로 실행했을 때

No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.2 was found

위와 같은 오류 메시지가 발생했다


해결한 방법

1. 스프링 부트를 2.7.x로 다운 그레이드하면 해결됩니다.

스프링 부트 버전을 낮출 수 있다면 제일 간편한 방법입니다.

작성자는 스프링 부트 버전을 다운 그레이드하여 해결했습니다.

2. 스프링 부트 3.x 부터는 Java 17을 사용해야 합니다.

현재 자바 버전이 17버전 이상인지 확인하고 낮다면 Java 17 이상을 설치합니다.


3. build.gradle

프로젝트의 build.gradle 파일의 sourceCompatibility가 '17' 인지 확인하자


3. IntelliJ 설정

  1. Gradle JVM 설정
    1-1. 파일 -> 설정 창을 열어주고

    1-2. 빌드, 실행, 배포 -> 빌드 도구 -> Gradle -> Gradle JVM이 Java 17 이상인지 확인한다

  1. 프로젝트 SDK 설정
    2-1. 파일 -> 프로젝트 구조 창을 열어주고

    2-2. 프로젝트 SDK의 버전이 17이상 인지 확인합니다.

  1. Gradle 프로젝트 재실행
    Gradle 프로젝트 다시 로드 버튼을 클릭합니다.

    아래와 같이 프로젝트가 정상적으로 빌드된 것을 확인할 수 있습니다.업로드중..
profile
1년차 Java&Spring 백엔드 개발자입니다!

0개의 댓글