这个工程主要是为了学习SpringCloud搭建的基础工程(父工程),在之后的基础教程案例中都会基于这个基础工程来实现。
注意父工程作为整个SpringCloud学习的基础工程,所以其中不包括具体的模块实现,仅包括全局的属性设置,例如:依赖版本、插件之类。 所以这个工程的pom文件的packaging属性值是pom。
<groupId>cn.tyrone.springcloud</groupId>
<artifactId>springcloud-study</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Edgware.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
- springcloud-eureka-server
- springcloud-eureka-server-peer
- springcloud-service-provider
- springcloud-service-provider-high-available
- springcloud-service-consumer
- springcloud-service-consumer-feign
- springcloud-service-consumer-feign-hystrix
- springcloud-hystrix-dashboard
- springcloud-zuul
- springcloud-config-server
- springcloud-config-client