spring-cloud-dependencies、spring-cloud-context 和 spring-cloud-commons 之间有什么区别?

What are differences among spring-cloud-dependencies, spring-cloud-context and spring-cloud-commons?

我想构建一个spring云项目,但是我觉得这三个依赖很混乱,如果我们要构建一个spring-云项目,应该使用这三个依赖中的哪一个?它们相互包容吗?

取自https://spring.io/projects/spring-cloud-commons:

  • Spring Cloud Context 为 Spring 云应用程序的 ApplicationContext 提供实用程序和特殊服务(bootstrap 上下文、加密、刷新范围和环境端点)
  • Spring Cloud Commons 是一组抽象和通用 类 用于不同的 Spring 云实现(例如 Spring Cloud Netflix 与 Spring Cloud Consul)。