강의

멘토링

로드맵

Inflearn brand logo image

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

kimoon Hong님의 프로필 이미지
kimoon Hong

작성한 질문수

서버개발자 과제전형 완벽가이드 - 1편

외부 API 연동 - FeignClient 설명

Spring Cloud 버전 관리 문제

작성

·

67

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

빌드가 안되네요 ㅠㅠ

답변 2

0

J Tech님의 프로필 이미지
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

kimoon Hong님의 프로필 이미지
kimoon Hong
질문자

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

J Tech님의 프로필 이미지
J Tech
지식공유자

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

jaytech108@gmail.com

0

안녕하세요, 인프런 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 버전 매핑 확인:
    • 스프링 부트와 스프링 클라우드 간 호환되지 않는 버전이 문제일 수 있습니다. 공식 문서를 참고하여 각 버전과의 종속성을 확인하는 것이 중요합니다.

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

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

kimoon Hong님의 프로필 이미지
kimoon Hong
질문자

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

kimoon Hong님의 프로필 이미지
kimoon Hong

작성한 질문수

질문하기