当前位置 博文首页 > 文章内容

    04_1-微服务cloud整体聚合工程之创建父工程步骤

    作者: 栏目:未分类 时间:2020-08-12 9:02:02

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    1、New Project

    2、聚合总父工程名字

    3、 Maven选版本

    4、工程名字

    5、字符编码

    6、注解生效激活

    7、java编译版本选8

    8、File Type过滤

    9、配置父工程 pom 文件

    • pom.xml 内容
    <packaging>pom</packaging>
    
    <!-- 统一管理 jar 版本 -->
    <properties>  
    
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>  
        <maven.compiler.target>1.8</maven.compiler.target>
        <junit.version>4.12</junit.version>  
        <log4j.version>1.2.17</log4j.version>  
        <lombok.version>1.16.18</lombok.version>  
        <mysql.version>5.1.47</mysql.version>  
        <druid.version>1.1.16</druid.version>  
        <mybatis.spring.boot.version>1.3.0</mybatis.spring.boot.version>
    
    </properties>
    
    <!-- 子模块继承之后, 提供作用: 锁定版本 + 子 module 不用写 groupId 和 
    version -->
    <dependencyManagement>
    
        <dependecies>
            
            <!--spring boot 2.2.2-->
            <dependency>  
            
                <groupId>org.springframework.boot</groupId>  
                <artifactId>spring-boot-dependencies</artifactId> 
                <version>2.2.2.RELEASE</version>  
                <type>pom</type>  
                <scope>import</scope>
            
            </dependency>
            
            <!--spring cloud Hoxton.SR1-->
            <dependency>  
            
                <groupId>org.springframework.cloud</groupId> 
                <artifactId>spring-cloud-dependencies</artifactId>  
                <version>Hoxton.SR1</version>  
                <type>pom</type>  
                <scope>import</scope>
            
            </dependency>
            
            <!--spring cloud alibaba 2.1.0.RELEASE-->
            <dependency>  
    
                <groupId>com.alibaba.cloud</groupId>  
                <artifactId>spring-cloud-alibaba-dependencies</artifactId> 
                <version>2.1.0.RELEASE</version>  
                <type>pom</type>  
                <scope>import</scope>
            
            </dependency>
            
            <dependency>
            
                <groupId>mysql</groupId> 
                <artifactId>mysql-connector-java</artifactId>
                <version>${mysql.version}</version>
            
            </dependency>
            
            <dependency>  
            
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>  
                <version>${druid.version}</version>
            
            </dependency>
            
            <dependency>  
            
                <groupId>org.mybatis.spring.boot</groupId> 
                <artifactId>mybatis-spring-boot-starter</artifactId> 
                <version>${mybatis.spring.boot.version}</version>
            
            </dependency>
            
            <dependency>  
            
                <groupId>junit</groupId>  
                <artifactId>junit</artifactId> 
                <version>${junit.version}</version>
            
            </dependency>
            
            <dependency> 
            
                <groupId>log4j</groupId> 
                <artifactId>log4j</artifactId> 
                <version>${log4j.version}</version>
            
            </dependency>
            
            <dependency> 
            
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>  
                <version>${lombok.version}</version>
                <optional>true</optional>
    
            </dependency>
            
        </dependecies>
    
    </dependencyManagement>
    
    <!-- 用于开启热部署devtools -->
    <build>  
    
        <plugins>    
    
            <plugin>      
    
                <groupId>org.springframework.boot</groupId>
    
                <artifactId>spring-boot-maven-plugin</artifactId>  
    
                <configuration>       
    
                    <fork>true</fork>        
    
                    <addResources>true</addResources>    
    
                </configuration>   
    
            </plugin>  
    
        </plugins>
    
    </build>