본문 바로가기
Development/Spring Boot

스프링부트 3.0.0 프로젝트 생성시 에러 해결법 (인텔리제이)

by Nahwasa 2022. 12. 15.

 

  스터디용 프로젝트 하나 파는김에 새로나온 스프링부트 3.0.0으로 해보려 했다.

 

 

그런데 아래와 같은 에러가 발생했다.

A problem occurred configuring root project 'java-test-practice'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.0.
     Required by:
         project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.0
 ...

 

 

  얼핏 스프링부트 3.0.0 변경점 찾아봤던 것에서 자바 17이 필요하다는걸 봤던 기억이 나서 바꿔보니 잘 된다. 평소 스프링부트 생성 시 자바 11을 선호했기에 별 생각없이 자바 11로 선택한게 문제였다. 동일한 에러라면 아래처럼 해보자. 그리고 인텔리제이 2022.2부터 스프링부트 3이 지원되는 것으로 보이므로(인텔리제이 2022.2 업데이트 노트) 인텔리제이를 업데이트 후 아래 방법을 진행하는게 좋을 것 같다.

 

 

해결법 1. 이미 만들어진 프로젝트를 수정하는 경우

  이미 만들어진 프로젝트라면 인텔리제이에서 File -> Project Structure 에서 SDK를 자바 17로 변경한다.

 

  그리고 build.gradle에서 sourceCompatibility도 '17'로 변경해준다.

 

  마지막으로 코끼리 아이콘을 눌러주자.

 

  그럼 이제 잘 된다!

 

 

해결법 2. Initializr 로 새로 생성하는 경우

  이건 간단하다. 그냥 자바 17버전을 골라주면 된다.

 

 

댓글