Some modules that are in maintenance mode (like spring-cloud-netflix-ribbon) are used as dependencies of non-maintenance mode modules (like spring-cloud-netflix-eureka-client).

Comment From: juergenzimmermann

spring-cloud-starter-consul-discovery depends on spring-cloud-starter-netflix-ribbon.

Comment From: spencergibb

@juergenzimmermann can you please open an issue in https://github.com/spring-cloud/spring-cloud-consul

Comment From: spencergibb

It may be that the dependency may need to be optional, rather than removed.

Comment From: spencergibb

https://github.com/Netflix/eureka/issues/1268