inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

hello-spring 빌드가 안되요.

1303

유성현

작성한 질문수 1

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
시작부터 막히니 머리가 핑 돌아요.

자바 버전이 문제인가, 싶어서 처음엔 프로젝트 스트럭쳐 건들다가 결국 자바 11 제외하고는 전부 삭제하고 환경 변수도 다시 건들고, 구글링과 질문란 이것저것 살펴보면서 시도해봤는데 머리만 더 꼬이고 해결은 되지 않아요 ㅠㅠ

 

A problem occurred configuring root project 'hello-spring'.

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

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

Required by:

project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.0

> 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:

- Variant 'apiElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.0.0 declares a library, packaged as a jar, and its dependencies declared externally:

- Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11

- Other compatible attribute:

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

- Variant 'javadocElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.0.0 declares a runtime of a component, and its dependencies declared externally:

- Incompatible because this component declares documentation and the consumer needed a library

- Other compatible attributes:

- Doesn't say anything about its target Java version (required compatibility with Java 11)

- Doesn't say anything about its elements (required them packaged as a jar)

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

- Variant 'mavenOptionalApiElements' capability org.springframework.boot:spring-boot-gradle-plugin-maven-optional:3.0.0 declares a library, packaged as a jar, and its dependencies declared externally:

- Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11

- Other compatible attribute:

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

- Variant 'mavenOptionalRuntimeElements' capability org.springframework.boot:spring-boot-gradle-plugin-maven-optional:3.0.0 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:

- Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 11

- Other compatible attribute:

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

- Variant 'runtimeElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.0.0 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:

- Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 11

- Other compatible attribute:

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

- Variant 'sourcesElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.0.0 declares a runtime of a component, and its dependencies declared externally:

- Incompatible because this component declares documentation and the consumer needed a library

- Other compatible attributes:

- Doesn't say anything about its target Java version (required compatibility with Java 11)

- Doesn't say anything about its elements (required them packaged as a jar)

- Doesn't say anything about org.gradle.plugin.api-version (required '7.5.1')

* Try:

> Run with --stacktrace option to get the stack trace.

> Run with --info or --debug option to get more log output.

> Run with --scan to get full insights.

 

 

짧은 영어 실력으로는

 

아무리 봐도 자바 버전 호환이 안되는 것 같은데, 11 제외하고 모두 삭제했는데도 이러네요 ㅠㅠ

 

다음은 cmd 에서 버전 확인 한 결과인데요

 

C:\Users\user>javac -version

javac 11.0.2

C:\Users\user>java -version

openjdk version "11.0.2" 2019-01-15

OpenJDK Runtime Environment 18.9 (build 11.0.2+9)

OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

C:\Users\user>

 

어떻게 해야 할까요...

spring-boot java MVC spring

답변 1

2

OMG

안녕하세요. 유성현님, 공식 서포터즈 OMG입니다.
.

스프링부트3은 자바 버전 17부터 지원합니다.

자바11이 세팅된 경우 스프링부트 버전 2.7.x를 선택해주세요
.
감사합니다.

..

0

87

2

Unused property.....

0

106

2

project JDK is misconfigured

0

142

2

외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석

0

89

2

단위/통합 테스트 버전충돌 문제

0

92

2

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

0

238

1

왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?

0

109

2

윈도우 build test오류 질문

1

105

2

테스트 관련 공부에 대한 조언을 얻고 싶습니다

0

103

2

테스트 실행 시 에러 질문

0

302

1

name을 통한 비교와 객체를 통한 비교

0

77

1

빌드 후 libs 없음

1

134

1

윈도우 gradlew.bat 에러

0

171

1

@PostMapping("/members/new")가 동작하지 않습니다

0

93

1

java static class와 kotlin class

0

83

1

스프링 DB연결

0

129

1

소요 시간

0

89

2

ddl.sql에 빨간 밑줄

1

104

2

welcome page 에러

0

187

3

잘 모르겠습니다.

0

167

2

fail을 똑같이 쳤는데 오류가 발생해요

0

163

2

index.html Welcome page

0

129

1

프로젝트 gradle-groovy ?

0

386

1

테스트코드 메서드명 한글

0

207

2