inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Hướng dẫn đầy đủ về lựa chọn nhiệm vụ của nhà phát triển máy chủ - Phần 1

Tích hợp API bên ngoài - Giải thích FeignClient

Spring Cloud 버전 관리 문제

Đã giải quyết

267

kimoon Hong

16 câu hỏi đã được viết

0

자바 21, 스프링 부트 3.4.5로 하는데

dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:2024.0.1" } }

이 부분이 에러가 나는거 같아요


Execution failed for task ':dependencies'.

> Could not resolve all artifacts for configuration ':detachedConfiguration3'.

> Cannot resolve external dependency org.springframework.boot:spring-boot-dependencies:3.4.5 because no repositories are defined.

Required by:

root project :

Possible solution:

- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

빌드가 안되네요 ㅠㅠ

java spring spring-boot database

Câu trả lời 2

0

J Tech

안녕하세요 kimoon님!

id 'org.springframework.boot' version '3.2.5'
...
mavenBom "org.springframework.cloud:spring-cloud-dependencies:2023.0.1"

버전을 위와같이 맞춰주시거나 혹은 말씀하신 버전을 사용하려면 아래 공식문서를 통해서 호환되는 버전을 찾아서 명시해주시면 될 것 같습니다! 문서에 따르면 2024버전을 사용하시면 될 것으로 보이네요~

https://spring.io/projects/spring-cloud

https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2024.0-Release-Notes

0

kimoon Hong

여전히 에러가 뜨네요.. ㅠㅠ

0

J Tech

작성주신 소스코드 아래 이메일로 전달부탁드려요~ 같이 봐드릴게요!

jaytech108@gmail.com

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. kimoon Hong님,

스프링 부트와 스프링 클라우드 버전 관리에서 발생하는 문제는 주로 종속성 또는 저장소 설정에서 비롯될 수 있습니다. 에러 메시지에 의하면 org.springframework.boot:spring-boot-dependencies:3.4.5의 저장소가 정의되지 않아 종속성을 해결할 수 없는 상황인 것 같습니다.

문제 해결 방법

  1. 저장소 설정 확인:
    • build.gradle 파일에 repositories 섹션이 올바르게 설정되어 있는지 확인하세요. 스프링의 종속성을 가져오기 위해 보통 mavenCentral() 또는 jcenter() 같은 저장소를 설정해야 합니다.
   repositories {
       mavenCentral()
   }
  1. 대체 저장소 사용:
    • 만약 특정 저장소가 필요할 경우, 해당 저장소 URL을 추가하세요. 예를 들어, springcloud 저장소가 필요하다면 아래와 같이 추가합니다.
   repositories {
       mavenCentral()
       maven { url "https://repo.spring.io/snapshot" }
       maven { url "https://repo.spring.io/milestone" }
   }
  1. Spring Boot & Spring Cloud 버전 매핑 확인:
    • 스프링 부트와 스프링 클라우드 간 호환되지 않는 버전이 문제일 수 있습니다. 공식 문서를 참고하여 각 버전과의 종속성을 확인하는 것이 중요합니다.

이와 관련된 유사한 문제를 다룬 기존의 게시물을 살펴보는 것도 도움이 될 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

kimoon Hong

이해가 안되요!
강사님이 제공해주신 예제에도 똑같은 에러가 떴어요

NaverBookRepository.class 의 위치에 따른 모듈간의 의존성에 대해 질문드립니다.

1

27

2

패키지 vs 모듈 선택 기준

0

48

2

Kotlin 테스트 프레임워크

0

79

2

import 오류?

0

70

2

JSON 역직렬화

0

63

2

AsyncExcutor 설정값 질문

0

81

2

17강 api서버구현2 질문있습니다.(ai답변이 이상합니다.)

0

116

2

16강 api서버구현 질문있습니다.

0

76

2

14번쨰 부분 중 질문드립니다..<ai답변으로 해도 안되요>

0

143

2

.

0

142

1

서비스에 @Transactional 애노테이션을 사용하시지 않는 이유가 궁금합니다

0

156

2

NaverClientTest 질문있습니다.

0

179

2

멀티모듈 구성 질문입니다.

0

209

3

멀티모듈 구성 강의에 대해 질문이 있습니다.

0

214

3

SPOCK 의존성 추가 후 Generate Test 옵션 미노출

0

202

3

멀티모듈 지식 습득에 관하여 질문 드립니다.

0

250

2

Async Config 테스트컨트롤러의 코드의 동작이 안되는거 같습니다.

0

223

3

author 배열이 비어서 오는 경우가 있으니 참고하세요.

0

190

3

커밋 끊으면서 해주시는거 너무 좋네요.

1

158

2

비즈니스 로직 담당 서비스

0

197

2

모의과제 소개

0

176

2

cqrs에 관하여

1

253

2

멀티모듈 문의드립니다.

0

259

2

클린한 아키텍쳐에 관하여

1

231

2