IntelliJ: Spring boot 3.X 버전 build 안될 때

메밀·2023년 9월 12일
0

Spring boot 2.7을 사용하다 QueryDsl 공부는 3.1로 진행해보고자 한다. (두 개 동시 공부!)

프로젝트 생성은 start.spring.io를 사용하였는데...
실행이 안된다😂

1. 상황

프로젝트 생성 후 IntelliJ에서 Gradle import가 안된다!
(에러 메시지 100줄..!)

2. 해결 방법

1) java 버전 확인

Spring Boot 3.0 이상은 Java 17을 사용한다.
나의 경우엔 설치된 Java 버전의 문제는 아니다.

2) build.gradle 확인

group = 'study'
version = '0.0.1-SNAPSHOT'

java {
	sourceCompatibility = '17' // ⭐️⭐️⭐️ 17이상인지 확인
}

3) IntelliJ 설정 변경

- Gradle JVM 버전 확인

Preference > Build, Execution, Deployment > Build Tools > Gradle

Gradle의 JVM이 Java 17 이상인지 확인 후 변경

- 프로젝트 SDK 버전 확인

File > Project Structure > Project Settings > Project > SDK

SDK 17 이상으로, Language levelSDK default로!

- Modules의 language level 확인

File > Project Structure > Project Settings > Modules

Language levelProject default로!

4) 이후 Gradle Refresh를 하면 빌드 성공!



참고

0개의 댓글