728x90

 

 

에러메세지

Could not resolve all files for configuration ':classpath'.

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

Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.6

No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.6 was found.

The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6.1'

 

 

 

사용 프로그램 & 버젼, filePath 등 환경

IntelliJ 2023 community

springboot 3.0.6

Gradle 7.6.1

 

 

발생날짜

23.06.02

 

 

상황

김영한 스프링1 입문 섹션1 빌드 강의 따라하다 발생

cmd에서 그래들 빌드 중 발생

 

 

에러 원인

gradle에서 자동으로 환경변수의 JAVA_HOME을 잡는데 부트3이상이면 17이상을 써야하나 현재 JAVA_HOME은 1.8 세팅이라 에러 발생

 

 

해결 방법

gradlew.bat 파일에서 @rem Find java.exe과 :findJavaFromJavaHome 쪽 환경변수 경로를 바꿔준다

8버젼의 환경변수 JAVA_HOME과 별도로 17버젼의 환경변수를 새로 JAVA_HOME_17로 만들고 그래들 안에서 JAVA_HOME으로 잡혀 있는 것을 JAVA_HOME_17 변경함

 

코드


@rem Find java.exe
if defined JAVA_HOME_17 goto findJavaFromJavaHome

...


:findJavaFromJavaHome
set JAVA_HOME_17=%JAVA_HOME_17:"=%
set JAVA_EXE=%JAVA_HOME_17%/bin/java.exe

 

 

 

728x90
반응형

+ Recent posts