Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 921 Bytes

聚合.md

File metadata and controls

26 lines (21 loc) · 921 Bytes

聚合

1. 什么是聚合?聚合有什么用?

一个项目可能有多个模块。如果没有聚合功能,对于每个模块都需要单独构建一次,使用聚合,在项目根目录下能够一次性构建项目的所有模块。所以聚合也可以叫做多模块功能。

2. 如何使用聚合?

在项目主 pom.xml 文件中配置。

  • 项目主 pom.xml 文件的 <packaging> 必须是 pom
  • <module> 的值是各个模块相对于项目主 pom.xml 文件的相对路径,一般各模块都是放在项目根目录下。
<project>
  <groupId></groupId>
  <artifactId></artifactId>
  <version></version>
  <!--项目主 pom 文件的 packaging 必须是 pom-->
  <packaging>pom</packaging>

  <!--聚合模块配置-->
  <modules>
    <module>模块A pom 文件的相对路径</module>
    <module>模块B pom 文件的相对路径</module>
  </modules>
</project>