By using the project inheritance feature of Maven, we can share common build attributes such as
dependencies across all children. We can also aggregate modules and build them together.
When project inheritance is used, the parent is not aware of the child. In the case of project aggregation, each module is not aware of the aggregation.
We will now see how to combine and get the benefits of both.
simple-multi-module. This has a subfolder
child, which is the module that is aggregated by the parent project.
<groupId>com.packt.cookbook</groupId> <artifactId>simple-multi-module</artifactId> <packaging>pom</packaging> ...