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