Spring Initializr로 프로젝트를 생성하고 Intellij에 빌드를 하였는데 다음과 같이 오류가 났다.
오류 메세지
No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.0 was found. The consumer was configured to find a runtime of a library compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.5.1' but:
당황하지 말고 구글에 찾아보자!
이전에 사진과 같이 3.0.0 버전으로 프로젝트를 생성했었는데
3.0.0 버전이 jcenter의 인증서가 만료되서 그렇다한다!
+ 3.0.0 버전을 쓰려면 자바 17버전 이상을 써야한다.
[해결방법]
해결 방법은 총 2가지!!
#1 기존보다 낮은 버전으로 새프로젝트를 생성한 후 빌드한다.
snapshot 버전을 피해 2.7.6 버전으로 다시 프로젝트 생성 후 빌드
오류 없이 잘 빌드되었다^^
#2 settings.gradle에 pluginManagement 코드 추가
pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
}
}
두 번째 방법!
settings.gradle 파일에 다음 코드를 추가하고 다시 실행해 주면 된다`ㅅ'!!
'SpringBoot' 카테고리의 다른 글
[Spring Boot] 스프링 웹 개발 방법 3가지 (0) | 2023.01.02 |
---|---|
[Spring Boot] 간단한 예제로 스프링 부트(Spring Boot) 동작원리 알아보기 (0) | 2022.12.20 |
[SpringBoot] Controller 만들기 (0) | 2022.12.20 |
[Spring Boot] 메인 페이지 만들기(index.html) (0) | 2022.12.17 |
[Spring Boot] 프로젝트 만들어보기 (0) | 2022.12.14 |