Enterprise Java Development@TOPIC@

Chapter 12. Maven Modules

12.1. POM Inheritance
12.2. Submodules

<project>
   <parent>
        <groupId>ejava</groupId>
        <artifactId>ejava-root</artifactId>
        <version>3.0.2012.2-SNAPSHOT</version>
        <relativePath>..</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>
        
    <groupId>ejava.javaee.ejb</groupId>
    <artifactId>ejbsessionBank</artifactId>
    <packaging>pom</packaging>
    
    <name>Session Bean</name>
    <description>
        This project is the root project for the core session bean example.
    </description>
    <modules>
        <module>ejbsessionBankImpl</module>
        <module>ejbsessionBankEJB</module>
        <module>ejbsessionBankWAR</module>
        <module>ejbsessionBankEAR</module>
        <module>ejbsessionBankTest</module>
    </modules>
</project>

The example above has several child modules that it will build in the order they are specified.