[스프링] Could not find org.springframework.cloud:spring-cloud-stream-reactive:.
웹 어플 빌드시
Could not find org.springframework.cloud:spring-cloud-stream-reactive:.
에러가 발생했습니다.
build.gradle에 있는 아래의 코드와 관련된 문제입니다.
implementation 'org.springframework.cloud:spring-cloud-stream-reactive'
신기하게도 위의 코드를 제거하면 문제가 사라집니다.
저는 현재 스프링 클라우드 Hoxton.SR8 버전에서 개발을 하고 있습니다.
에 정보가 있습니다.
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
댓글 영역