꾸준한 개발일기

Spring:: IntelliJ에서 Gradle 버전 업그레이드 방법 본문

Programing/스프링

Spring:: IntelliJ에서 Gradle 버전 업그레이드 방법

꾸개일 2024. 8. 21. 22:03
반응형

 

내 PC에서 구현하던 프로젝트를 다른 PC에서 실행시키고 싶었다

먼저 깃 리파지토리를 import해서 코드는 받았지만 Java 17를 적용하고  실행시켰을 때 아래의 오류가 발생한다

 

Could not open init generic class cache for initialization script 'C:\Users\Seohee\AppData\Local\Temp\ijWrapper14.gradle' (C:\Users\Seohee\.gradle\caches\6.8.2\scripts\7d3k8cithu2fkcsylwobod2r2).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61

 

역시 순탄하기 쉽지 않아~

 

이 오류는 현재 사용하는 Gradle 버전이 Java 17(major version 61)을 지원하지 않아서 발생하는 문제이다

Gradle 6.8.2는 Java 17을 지원하지 않으며, 이 때문에 오류가 발생한다

이를 해결하려면 Gradle을 최신 버전으로 업그레이드해야 한다

Gradle 7.0 이상 버전부터 Java 17을 공식적으로 지원한

 

 

Gradle 버전 업그레이드 방법
// gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip

 

gradle-wrapper.properties 파일을 열고, distributionUrl을 수정하여 최신 Gradle 버전을 가리키도록 설정한다

 

.\gradlew.bat wrapper --gradle-version 7.5.1

 

그런 다음, 위 명령어를 터미널에서 실행하여 Gradle Wrapper를 업그레이드한다

 

프로젝트에서 Gradle 캐시 정리
./gradlew clean
./gradlew build

 

 

Gradle 캐시를 정리하고 다시 빌드하는 것이 좋다

캐시를 정리하려면 위 명령어를 터미널에서 사용한다

 

반응형
Comments