No Maven, um perfil pode substituir os módulos (para não incluir nenhum)

Emmaven, depois de definir o seumodules em vocêpom.xml Todos os perfis agregam os módulos definidos neles: (apenas parte relevante)

<project>
    <modules>
        <module>module1</module>
    </modules>
    <profiles>
         <profile>
             <id>pr1</id>
             <modules>
                 <moudule>module2</module>
             </modules>

Se você executar ummvn clean ele vai passar o comando paramodule1.

Se você emitirmvn clean -Ppr1 ele vai passar paramodule1 emodule2.

Eu me pergunto se emmaven 3 é possível ter umpom.xml com submódulos e substituir isso. Eu quero executar um perfil que, em vez de adicionar seus próprios módulos à força de construção, como:

<project>
    <!-- omitted -->
    <modules>
        <!-- modules -->
    </modules>
    <build>
        <!-- build -->
    </build>
    <profiles>
        <profile>
             <!-- This profile with no modules -->
        </profile>
    </profiles>
</project>

O requisito pode parecer bobo, mas eu só quero saber se existe um mecanismo como na configuração do plugin.

<configuration self.combine="override"

Saudações!

ssedano

questionAnswers(3)

yourAnswerToTheQuestion