Maven从聚合项目中引入配置

继承

继承聚合项目的所有配置

<parent>  
    <groupId>org.springframework.boot</groupId>  
    <artifactId>spring-boot-starter-parent</artifactId>  
    <version>2.4.0</version>  
</parent>

引入依赖管理

只引入该聚合项目的<dependencyManagement>部分

只能在<dependencyManagement>中引入,配合<type>pom</type><scope>import</scope>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>2.4.0</version>
            <type>pom</type>
            <scope>import</scope> 
        </dependency>
    </dependencies>
</dependencyManagement>

引入依赖

只引入该聚合项目的<dependencies>部分

<dependencies>
    <dependency>  
        <groupId>org.apache.dubbo</groupId>  
        <artifactId>dubbo-dependencies-zookeeper-curator5</artifactId>  
        <type>pom</type>  
        <version>3.2.0</version>  
    </dependency>
</dependencies>