No matching varient of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found.

hwarye·2023년 1월 1일
0

Trouble Shooting

목록 보기
2/11

Spring Initializr 로 프로젝트를 빌드한 후 인텔리제이에서 열었는데..!
빌드 오류가 떴다.

Could not resolve all files for configuration ':classpath'.
No matching varient of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found.

gradle에서 오류가 나서 gradle을 아무리 reload를 해도 제자리 걸음..
build.gradle에 가서 설정을 해줘야 한다는 다른 블로그의 글을 보고 dependencies 설정도 해보고 이것저것 해봤지만 제자리걸음..!


🫧 Solution

Spring boot 버전 때문이었다.
버전을 3.0.1로 설정했더니 생긴 문제였다.
버전을 2.7.7로 바꿔서 재생성했더니 해결됐다.
이유는 아직 모르겠다. 더 알아봐야겠다.

=> 이유를 찾아왔다.

3.0.1 버전은 Java17부터 지원한다.
Java11을 쓰려면 2.7.7 버전을 사용해야 한다.
나는 Java11을 사용했기 때문에 3.0.1 이 아닌 2.7.7 버전으로 받았어야 했던 것이다.

(+)
SNAPSHOT : 아직 개발 진행 중임을 의미한다.
-> 때문에 안전하게 이전 버전을 사용하는 것을 추천한다.

profile
례코드

0개의 댓글