[스프링] Could not find org.springframework.cloud:spring-cloud-stream-reactive:.

프로그래밍/서버2021. 1. 6. 20:22

웹 어플 빌드시

Could not find org.springframework.cloud:spring-cloud-stream-reactive:.

에러가 발생했습니다.

 

build.gradle에 있는 아래의 코드와 관련된 문제입니다.

implementation 'org.springframework.cloud:spring-cloud-stream-reactive'

 

신기하게도 위의 코드를 제거하면 문제가 사라집니다.

저는 현재 스프링 클라우드 Hoxton.SR8 버전에서 개발을 하고 있습니다.

 

github.com/spring-cloud/spring-cloud-stream/blob/40971567d5d7f529caa1c9350ae24968cfa21609/README.adoc

에 정보가 있습니다.

 

Notable Deprecations

  • Reactive module (spring-cloud-stream-reactive) is discontinued and no longer distributed in favor of native support via spring-cloud-function. For backward compatibility you can still bring spring-cloud-stream-reactive from previous versions.

spring cloud stream 3.0버전부터 spring-cloud-stream-reactive가 배포되지 않는다고 하네요. spring-cloud-function을 통해 사용하라는 말 같습니다.

 

 

github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes

위의 링크를 살펴보면 SR8버전은 SR3부터 탑재된

Spring Cloud Stream Horsham.SR3 버전을 사용중인 것 같습니다.

 

spring.io/blog/2019/11/25/announcing-the-release-of-spring-cloud-stream-horsham-3-0-0-release

여기서 보면 Spring Cloud Stream Horsham.SR3 이전의 버전이 3.0.0이네요.

따라서 SR8에 spring-cloud-stream-reactive가 없는 것 같습니다.

 

참고

spring.io/blog/2019/03/07/spring-cloud-greenwich-sr1-is-now-available

spring.io/blog/2020/08/28/spring-cloud-hoxton-sr8-has-been-released

작성자

Posted by 드리머즈

관련 글

댓글 영역