《Maven实战》笔记 5.1 – aggregation

Maven项目大了,就要拆成多个小项目。这就是aggregation要干的事。

具体来说,就是要在各个小项目建好之后,再建一个专们用于聚合的项目。在这个项目的pom.xml里声明:


        <!--此类项目的打包方式必须为pom-->
        <packaging>pom</packaging>
        <!--在这里声明小项目-->
        <modules>
                <!--module-base, module-app是小项目的目录名-->
                <module>module-base</module>
                <module>module-app</module>
        </modules>

对这个项目执行一下"mvn package", Maven会自动构建小项目module-base 和 module-app

如果执行"mvn package
-pl module-base",则Maven只构建module-base

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.