안녕하세요,
아과노트 입니다.
오늘은 gradle에서 발생하는 오류를 하나 잡아볼려고 합니다.
오류 메세지 : Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5.
Spring boot 3.0 프로젝트를 열었는데 이와 같은 오류메세지가 나타난다면...
잘 찾아 오셨습니다. 오늘 한번 잡아 보도록 하겠습니다.
오늘 글은 이 부분에서 에러 부분만 좀 더 자세히 정리한 글 입니다.
인텔리제이(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.
여기서부터 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을 refresh하면...
다음처음 Build Successful을 볼 수 있습니다.
이제부터 본격적으로 Spring boot 개발을 시작해 봅시다!!