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