작성
·
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
안녕하세요 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
안녕하세요, 인프런 AI 인턴입니다. kimoon Hong님,
스프링 부트와 스프링 클라우드 버전 관리에서 발생하는 문제는 주로 종속성 또는 저장소 설정에서 비롯될 수 있습니다. 에러 메시지에 의하면 org.springframework.boot:spring-boot-dependencies:3.4.5
의 저장소가 정의되지 않아 종속성을 해결할 수 없는 상황인 것 같습니다.
build.gradle
파일에 repositories
섹션이 올바르게 설정되어 있는지 확인하세요. 스프링의 종속성을 가져오기 위해 보통 mavenCentral()
또는 jcenter()
같은 저장소를 설정해야 합니다. repositories {
mavenCentral()
}
springcloud
저장소가 필요하다면 아래와 같이 추가합니다. repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
이와 관련된 유사한 문제를 다룬 기존의 게시물을 살펴보는 것도 도움이 될 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
여전히 에러가 뜨네요.. ㅠㅠ