En Maven, ¿puede un perfil anular los módulos (para no incluir ninguno)?
Enmaven
, una vez que definas tumodules
en tipom.xml
todos los perfiles agregan los módulos definidos en ellos: (solo la parte relevante)
<project>
<modules>
<module>module1</module>
</modules>
<profiles>
<profile>
<id>pr1</id>
<modules>
<moudule>module2</module>
</modules>
Si realiza unamvn clean
pasará el comando amodule1
.
Si usted emitemvn clean -Ppr1
pasará junto amodule1
ymodule2
.
Me pregunto si enmaven 3
es posible tener unpom.xml
Con submódulos y anular esto. Me refiero a ejecutar un perfil que, en lugar de agregar sus propios módulos a la construcción, obliga a aquellos como:
<project>
<!-- omitted -->
<modules>
<!-- modules -->
</modules>
<build>
<!-- build -->
</build>
<profiles>
<profile>
<!-- This profile with no modules -->
</profile>
</profiles>
</project>
El requisito puede sonar tonto, pero solo quiero saber si existe un mecanismo como en la configuración del complemento.
<configuration self.combine="override"
¡Saludos!
ssedano