![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x.](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
에러 상황
Spring Boot 프로젝트를 생성할 때 Java17과 Java21 중 선택해서 생성해야만 했다.
현 컴퓨터에는 Java8과 Java11 밖에 없었고 Java17을 설치하고 프로젝트를 생성했다.
그리고 gradle을 빌드하는 과정에서 오류가 발생했다.
에러 코드
could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x.
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 에러 코드 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 에러 코드](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
해결 방법
어쩔 수 없이 Java17 이하의 버전을 사용해야만 하는 경우에는 Spring Boot 버전을 다운그레이드하면 된다.
하지만 이번 프로젝트에서는 Java17을 사용할 것이기 때문에 다른 방법이 필요했다.
1. Java 버전 확인
cmd 창을 열어 자바 버전을 확인해본다.
> java -version
exe 파일로 설치할 경우 별도의 설정을 하지않아도 Java17로 설정돼있을 것이다.
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 1. Java 버전 확인 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 1. Java 버전 확인](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
2. build.gradle 자바 버전 확인
생성한 Spring Boot 프로젝트의 build.gradle의 자바 버전을 확인한다.
설치한 자바 버전과 일치하는 버전이 적혀있으면 된다.
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 2. build.gradle 자바 버전 확인 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 2. build.gradle 자바 버전 확인](https://blog.kakaocdn.net/dn/9drGb/btsCfyUc21v/bosnGqISVbTyYjPKHEvmH0/img.png)
3. Gradle JVM 자바 버전 확인
나의 경우엔 이 부분이 Java11로 설정되어있어서 오류가 발생했다.
설정 > 빌드, 실행, 배포 > Gradle의 JVM을 Java17로 변경해준다.
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 3. Gradle JVM 자바 버전 확인 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 3. Gradle JVM 자바 버전 확인](https://blog.kakaocdn.net/dn/sBfa6/btsCgYEFkN5/cWgviJ1JZZPkCCUHEfjIPK/img.png)
4. 프로젝트 구조 SDK 확인
IntelliJ에서 파일 > 프로젝트 구조를 클릭해 SDK 에 설정된 자바 버전을 확인한다.
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 4. 프로젝트 구조 SDK 확인 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 4. 프로젝트 구조 SDK 확인](https://blog.kakaocdn.net/dn/ubObM/btsCfYZrkP2/CPhFfVH89kBMDcTBkwSepk/img.png)
![[Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 4. 프로젝트 구조 SDK 확인 [Spring Boot] could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.x.x. - 해결 방법 - 4. 프로젝트 구조 SDK 확인](https://blog.kakaocdn.net/dn/bgyslM/btsCewPGsDA/rxDkEoP3wGwbhTgHEyNtdk/img.png)
설정 후 build.gradle 파일을 열고 다시 빌드하면 빌드가 정상적으로 완료된다.
'🛠️Backend > 오류해결' 카테고리의 다른 글
[JWT] java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter (0) | 2024.08.20 |
---|---|
[IntelliJ] The file size exceeds the configured limit. (0) | 2024.07.24 |
[IntelliJ] error: unmappable character (0xEB) for encoding x-windows-949 (0) | 2024.07.17 |
[Java] Gradle을 이용한 순수 자바에서 jar파일 생성하기 (0) | 2024.06.04 |
[AWS] putty로 AWS 인스턴스 연결 시 Connection timed out 네트워크 에러 (0) | 2023.12.08 |
댓글