인프런 커뮤니티 질문&답변

seola1031님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

build.gradle 관련 오류[Unable to load class 'org.gradle.api.plugins.MavenPlugin'.]

작성

·

441

0

현재 제 프로젝트 설정은 아래 3장 사진과 같습니다.

사진1.png사진2.png사진3.png도대체 무슨 이유 때문에 build.gradle에서 자꾸 에러가 발생하는 걸까요?

spirng application은 정상 실행되는 상황입니다. build.gradle에서만 저런 오류가 나옵니다.

 

답변 1

1

안녕하세요. seola1031님, 공식 서포터즈 OMG입니다.
두 가지 문제점이 있습니다.1.스프링부트 버전 2.3.1이 지원하는 자바 버전은 8, 11, 14입니다. 자바17이 사용가능한 버전은 2.5~2.6버전 대로 기억합니다.
image.png
버전 별 스프링 지원 자바 버전은 깃허브 문서를 참고해주세요.https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes스프링부트 2.3.1 버전에서 사용가능한 자바 버전을 선택한 기준으로 해결방안을 설명드리겠습니다.
image.png
gradle > gradle-wrapper.properties를 열고,
image.png
gradle 버전이 8.x로 되어 있을텐데 버전을 7.5.1로 변경 후, 코끼리 버튼을 클릭하면 정상 다운로드 됩니다.
image.png
수정 포인트를 정리하면(1) build.gradle 의 자바 버전을 17-> 8, 11, 14로 변경(2) 설정창의 자바 버전을 통일
image.pngimage.png
(3) gradle-wrapper.properties의 gradle 버전 변경수정 내용을 적용해보시고 해결이 안될 경우 댓글남겨주세요 ^^
감사합니다.