강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của johnhong5152886
johnhong5152886

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

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 버전 관리 문제

Viết

·

217

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

빌드가 안되네요 ㅠㅠ

javaspringspring-bootdatabase

Câu trả lời 2

0

J Tech님의 프로필 이미지
J Tech
Người chia sẻ kiến thức

안녕하세요 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
Người đặt câu hỏi

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

J Tech님의 프로필 이미지
J Tech
Người chia sẻ kiến thức

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

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
Người đặt câu hỏi

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

Hình ảnh hồ sơ của johnhong5152886
johnhong5152886

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

Đặt câu hỏi