¿Cómo crear Jar desde submódulos de módulo?

Tengo esta estructura de proyecto java maven

- parentModule
    - firstChildModule
    - firstChildModule
    - firstChildModule
        - secondChildModule -> **jar**
            - thirdChildModule
            - thirdChildModule
            - thirdChildModule

Y quiero empaquetar el módulo secondChildModule como un contenedor que contiene sus submódulos.

He intentado establecer el tipo de paquete en pom, pero se produce una excepción que indica que 'empaque' con el valor 'jar' no es válido.

¿Entonces mi pregunta es cómo hacer esto de la manera correcta? Menciono que solo los tipos de módulo thirdChildModule contendrán el código fuente.

Estas son las fuentes de firstChildModule, secondChildModule y

firstChildModule

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>parentModule</artifactId>
        <groupId>com.company</groupId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.company</groupId>
    <artifactId>firstChildModule</artifactId>
    <packaging>pom</packaging>
    <modules>
        <module>secondChildModule</module>
    </modules>

</project>

secondChildModule

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <parent>
        <groupId>com.company</groupId>
        <artifactId>firstChildModule</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <relativePath>../pom.xml</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.company</groupId>
    <artifactId>secondChildModule</artifactId>
    <packaging>pom</packaging>

    <name>Second Child Module</name>

    <modules>
        <module>thirdChildModule01</module>
        <module>thirdChildModule02</module>
        <module>thirdChildModule0</module>
    </modules>

</project>

thirdChildModule

 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>secondChildModule</artifactId>
        <groupId>com.company</groupId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.company</groupId>
    <artifactId>thirdChildModule01</artifactId>

</project>

Respuestas a la pregunta(0)

Su respuesta a la pregunta