Cómo pasar la opción "- también hacer" de maven a través de pom.xml a la línea de comando

Digamos que hay un proyecto padre A que tiene módulos B y C en su pom.xml.

Project A
    |-pom.xml
    |----------->ModuleB
    |               |->pom.xml
    |----------->ModuleC
    |               |->pom.xml

<modules>
    <module>B</module>
    <module>C</module>
</modules>

El módulo C en sí tiene cierta dependencia que pertenece solo a este submódulo. Esta dependencia debe construirse antes del módulo C, por lo que quiero llamar a la opción "-am" (- también-make) cuando se llama "mvn install" para C.

Maven se está ejecutando de forma remota, todo lo que tengo son archivos pom. El trabajo de compilación se ejecuta en Jenkins remoto, usa el perfil actual en el proyecto A pom padre, solo se debe usar este perfil.

¿Pensé que se puede hacer en el módulo C`s pom, en la configuración de maven-compiler-plugin, por ejemplo?

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>${jdk.source}</source>
            <target>${jdk.target}</target>
            **<arguments>-am</arguments>** <!--smth like this maybe?-->
        </configuration>
    </plugin>

También pensé en crear otro pom.xml para tener solo el submódulo C y su dependencia en el orden correcto, y ser utilizado en lugar del submódulo C actual en el pom padre, pero primero quiero probar la opción -am. Además, no veo exactamente dónde poner este nuevo pom, porque ya estamos en el nivel de padre A.

Probablemente toda la estructura del proyecto debería ser refactorizada, pero es lo que tengo por ahora.

Upd: a continuación se muestra la estructura actual del proyecto menos simplificada.

Project A (maven parent for B, C, D)
    |-pom.xml
    |----------->ModuleB
    |               |->pom.xml
    |----------->folder
        |----------->folder
            |----------->ModuleC
            |               |->pom.xml
    |----------->ModuleD
    |               |->pom.xml

<modules>
    <module>B</module>
    <!-- <module>D</module> | initially was here, now needs to be only C's dependency -->
    <module>C</module>
</modules>
Respuesta 1

Tengo un proyecto en eclipse (llamémoslo proyecto A) que es un proyecto de Maven. Es una biblioteca que es utilizada por otros proyectos. Y tengo el proyecto B, que también es un proyecto Maven y depende de ...

La mayoría de las utilidades de todos los calendarios para la semana se configuran ya sea domingo / domingo o lunes / lunes. Quiero configurarlo de sábado a viernes: supongamos que tengo datos acumulados para el mes de noviembre en ...

Se me pidió que hiciera un cambio de nombre y para mantener la coherencia, refactoré varias clases para cambiar sus nombres. Ahora, el jefe ha decidido que está un poco nervioso por todo esto y solo quiere que lo olvide ...

Estoy trabajando en una aplicación Swing en la que necesito desmarcar o marcar JCheckBox en un JFrame de otro JFrame. He intentado varias formas pero no pude hacerlo. ¿Es eso posible? Mi ...