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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage