자바(Java) & 인텔리제이

Spring boot 3.0 / Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5. 오류 수정 / 아과노트

아과노트 2023. 4. 21. 15:22
728x90
반응형

안녕하세요, 

 

아과노트 입니다.

 

스프링 로고
Spring 로고

 

오늘은 gradle에서 발생하는 오류를 하나 잡아볼려고 합니다.

 

오류 메세지 : Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5.

 

Spring boot 3.0 프로젝트를 열었는데 이와 같은 오류메세지가 나타난다면...

 

잘 찾아 오셨습니다. 오늘 한번 잡아 보도록 하겠습니다.

 

 

오늘 글은 이 부분에서 에러 부분만 좀 더 자세히 정리한 글 입니다.

 

2023.03.28 - [자바(Java) & 인텔리제이] - 인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과노트

 

인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과

안녕하세요, 아과노트 입니다. 오늘은 인텔리제이(IntelliJ)로 Spring boot 개발환경을 구축해 보도록 하겠습니다. 먼저 공식문서로 다음 두 문서를 참고로 했습니다. Spring Boot | IntelliJ IDEA Documentation (

alphalok.tistory.com

 

Spring boot 3.0으로 프로젝트를 만들게 되면 JDK가 17을 기반으로 만들어 지게 되어 있습니다.

기존에 JDK가 8을 사용하거나 11을 사용했을 경우 부랴부랴 JDK 버전업을 하고 Spring boot 3.0을 기대하는 마음으로 다운받아서 IntelliJ에 넣고 Run을 해보게 되는데요..

 

문제는 다음과 같은 오류가 발생할 때가 있다는 것입니다.

 

Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5.

 

gradle 에러 메세지
gradle 에러 메세지

 

 

여기서부터 Run 도 안되고, JDK를 확인해봐도 이미 JDK 17 Version이고 합니다.

 

메세지를 분석해 보면 gradle에서 문제가 되는것을 확인할 수 있습니다.

 

다음과 같이 셋팅에 들어가 보도록 하겠습니다.

 

Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 에서 Gradle JVM의 버전

 

그러면 다음과 같이 Gradle의 JVM을 보면 1.8로 되어 있는것을 볼 수 있습니다.

 

즉 Project의 JDK만 17로 올리는것이 끝이 아니라 Gradle의 JVM도 17로 올려줘야 한다는것을 알 수 있습니다.

기존 Gradle의 JVM 버전
기존 Gradle의 JVM 버전

다음과 같이 셋팅을 변경하도록 하겠습니다.

변경 후 Gradle의 JVM 버전
변경 후 Gradle의 JVM 버전

그리고 다시 Gradle을 refresh하면...

다음처음 Build Successful을 볼 수 있습니다.

Gradle 완료
Gradle 완료

이제부터 본격적으로 Spring boot 개발을 시작해 봅시다!!

 

 

728x90
반응형