|
@ -27,12 +27,17 @@
|
|
|
|
|
|
<!--业务微服务-->
|
|
|
<module>../svr/svr-user</module><!--用户微服务-->
|
|
|
|
|
|
|
|
|
<!--网关-->
|
|
|
<module>../web-gateway</module><!--web网关-->
|
|
|
</modules>
|
|
|
|
|
|
<properties>
|
|
|
<version.springCloud>1.3.0.RELEASE</version.springCloud>
|
|
|
<version.springCloud.start>1.2.0.RELEASE</version.springCloud.start>
|
|
|
<version.springBoot>1.5.3.RELEASE</version.springBoot>
|
|
|
<version.mysql>5.1.38</version.mysql>
|
|
|
</properties>
|
|
|
<!--dependencyManagement作用子配置不写版本默认继承父配置-->
|
|
|
<dependencyManagement>
|
|
@ -63,18 +68,18 @@
|
|
|
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
|
|
|
<version>${version.springCloud}</version>
|
|
|
</dependency>
|
|
|
<!--断路由-->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.cloud</groupId>
|
|
|
<artifactId>spring-cloud-starter-feign</artifactId>
|
|
|
<artifactId>spring-cloud-starter-hystrix</artifactId>
|
|
|
<version>${version.springCloud}</version>
|
|
|
</dependency>
|
|
|
<!--断路由-->
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.cloud</groupId>
|
|
|
<artifactId>spring-cloud-starter-hystrix</artifactId>
|
|
|
<artifactId>spring-cloud-starter-feign</artifactId>
|
|
|
<version>${version.springCloud}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.cloud</groupId>
|
|
|
<artifactId>spring-cloud-starter</artifactId>
|
|
@ -91,6 +96,7 @@
|
|
|
<version>${version.springCloud.start}</version>
|
|
|
</dependency>
|
|
|
<!--springCloud end-->
|
|
|
|
|
|
<!--springBoot start-->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
@ -103,31 +109,102 @@
|
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<!--监控工程得到一些指标-->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-actuator</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<!--自动注入模块-->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-autoconfigure</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-configuration-processor</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-websocket</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-mail</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-tomcat</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-jdbc</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-aop</artifactId>
|
|
|
<version>${version.springBoot}</version>
|
|
|
</dependency>
|
|
|
<!--springBoot end-->
|
|
|
|
|
|
<!--数据库驱动 start-->
|
|
|
<dependency>
|
|
|
<groupId>mysql</groupId>
|
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
|
<version>${version.mysql}</version>
|
|
|
</dependency>
|
|
|
<!--数据库驱动 end-->
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
|
|
|
<build>
|
|
|
<plugins>
|
|
|
<plugin>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
</plugin>
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
|
<configuration>
|
|
|
<source>1.8</source>
|
|
|
<target>1.8</target>
|
|
|
</configuration>
|
|
|
<version>3.1</version>
|
|
|
</plugin>
|
|
|
</plugins>
|
|
|
<pluginManagement>
|
|
|
<plugins>
|
|
|
<!--打成war包插件 还需要
|
|
|
1.配置类继承SpringBootServletInitializer
|
|
|
2.把所有tomcat相关的包的生命周期改成provide
|
|
|
start-->
|
|
|
<plugin>
|
|
|
<artifactId>maven-war-plugin</artifactId>
|
|
|
<configuration>
|
|
|
<failOnMissingWebXml>false</failOnMissingWebXml>
|
|
|
</configuration>
|
|
|
</plugin>
|
|
|
<!--打成war包插件 end-->
|
|
|
<!--springboot插件 start-->
|
|
|
<plugin>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
</plugin>
|
|
|
<!--springboot插件 en-->
|
|
|
<!--编译插件 start-->
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
|
<configuration>
|
|
|
<source>1.8</source>
|
|
|
<target>1.8</target>
|
|
|
</configuration>
|
|
|
<version>3.1</version>
|
|
|
</plugin>
|
|
|
<!--编译插件 end-->
|
|
|
</plugins>
|
|
|
</pluginManagement>
|
|
|
</build>
|
|
|
</project>
|