Kann in Maven ein Profil die Module überschreiben (um keine einzuschließen)
Immaven
, sobald Sie Ihre definierenmodules
in Ihnenpom.xml
Alle Profile fassen die darin definierten Module zusammen: (nur relevanter Teil)
<project>
<modules>
<module>module1</module>
</modules>
<profiles>
<profile>
<id>pr1</id>
<modules>
<moudule>module2</module>
</modules>
Wenn Sie einemvn clean
Der Befehl wird an übergebenmodule1
.
Wenn Sie ausstellenmvn clean -Ppr1
es wird weitergeben anmodule1
undmodule2
.
Ich frage mich, ob inmaven 3
es ist möglich, eine zu habenpom.xml
mit Submodulen und überschreiben diese. Ich möchte ein Profil ausführen, das der Build Force keine eigenen Module hinzufügt, sondern die folgenden:
<project>
<!-- omitted -->
<modules>
<!-- modules -->
</modules>
<build>
<!-- build -->
</build>
<profiles>
<profile>
<!-- This profile with no modules -->
</profile>
</profiles>
</project>
Die Anforderung mag albern klingen, aber ich möchte nur wissen, ob es einen Mechanismus wie in der Plugin-Konfiguration gibt.
<configuration self.combine="override"
Grüße!
ssedano