IDEA創建springboot 的聚合工程

1.父工程搭建

  • 使用Spring Initializr 創建一個父工程
    在這裏插入圖片描述
  • 以pom方式打包
    在這裏插入圖片描述
  • 更改父工程中的pom.xml中的依賴管理

    <properties>
        <java.version>1.8</java.version>
        <spring.boot.version>2.2.2.RELEASE</spring.boot.version>
    </properties>

	這裏做版本控制
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <version>${spring.boot.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

  • 更改父工程中pom.xml文件中的package打包方式
    <groupId>com.xxxx.parent</groupId>
    <artifactId>parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>parent</name>
    <description>xxxx</description>
    <packaging>pom</packaging>  ########這裏更改############

以上部分就是父工程的搭建

2.子模塊的搭建

  • 子模塊可以放在父工程目錄下,也可與父工程同級目錄

目錄效果如下:
在這裏插入圖片描述

  • 完成上述操作後,需要做的
    • 在父工程pom.xml文件中添加module
    <modules>
        <module>sub1</module>
    </modules>
    
    • 在子模塊pom.xml文件中將parent 標籤指向父工程的座標
 <parent>
        <groupId>com.xxxx.parent</groupId>
        <artifactId>parent</artifactId>
        <version>0.0.1-SNAPSHOT</version>
 </parent>
 #####################以上爲更改內容##################
    <groupId>com.example.submodule</groupId>
    <artifactId>sub1</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>sub1</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>
    </dependencies>
  • Maven 中的效果
    在這裏插入圖片描述
    以上完成~~~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章