读书人

《Maven实战》札记 5.1 - aggregation

发布时间: 2012-07-19 16:02:20 作者: rapoo

《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

读书人网 >开源软件

热点推荐