爬坑日记--------搭建springcloud微服务pom

来源:互联网 发布:91熊猫看书软件 编辑:程序博客网 时间:2024/05/21 06:26

一、maven项目pom.xml配置

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.mjk</groupId>    <artifactId>bus</artifactId>    <packaging>pom</packaging>    <version>1.0-SNAPSHOT</version>    <modules>        <module>bus-center</module>        <module>bus-gate</module>        <module>bus-config</module>        <module>bus-uc</module>    </modules>    <!-- 指定父标签  -->    <!--        spring-boot-starter-parent:           1、使用java6编译级别           2、使用utf-8编码           3、实现了通用的测试框架 (JUnit, Hamcrest, Mockito).           4、智能资源过滤           5、智能的插件配置(exec plugin, surefire, Git commit ID, shade).      1-->    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>1.5.4.RELEASE</version>    </parent>        <dependencyManagement>        <dependencies>            <dependency>                <groupId>org.springframework.cloud</groupId>                <artifactId>spring-cloud-dependencies</artifactId>                <version>Dalston.SR1</version>                <type>pom</type>                <scope>import</scope>            </dependency>            <dependency>                <groupId>com.alibaba</groupId>                <artifactId>fastjson</artifactId>                <version>1.2.33</version>            </dependency>        </dependencies>    </dependencyManagement></project>

二、注册服务(eureka-server)模块pom.xml配置

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <parent>        <artifactId>*</artifactId>        <groupId>com.*</groupId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>**</artifactId>    <!-- 添加依赖 -->    <dependencies>        <!--            spring-boot-starter:springboot核心启动器。包含自动配置,日志和YAML            不用配置版本号,因为我们在项目父标签已经配置。        -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter</artifactId>        </dependency>        <!-- spring-cloud-starter-eureka-server:标明是eureka服务端,提供注册服务 -->        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-starter-eureka-server</artifactId>        </dependency>    </dependencies></project>

三、配置(config-server)模块pom.xml配置

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <parent>        <artifactId>*</artifactId>        <groupId>com.*</groupId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>*-config</artifactId>    <dependencies>        <!-- springcloud 配置中心服务器 -->        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-config-server</artifactId>        </dependency>        <!-- springcloud 注册中心客户端 -->        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-starter-eureka</artifactId>        </dependency>        <!-- springboot 监控器 -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-actuator</artifactId>        </dependency>    </dependencies></project>


原创粉丝点击