In maven
(auf nicht enthalten), sobald Sie Ihr definieren modules
in Ihnen pom.xml
alle Profile aggregieren die in ihnen festgelegten Module: (relevanter Teil nur)In Maven kann außer Kraft setzen ein Profil der Module
<project>
<modules>
<module>module1</module>
</modules>
<profiles>
<profile>
<id>pr1</id>
<modules>
<moudule>module2</module>
</modules>
Wenn Sie eine mvn clean
ausführen, wird der Befehl an module1
übergeben.
Wenn Sie mvn clean -Ppr1
ausgeben, wird es an module1
und module2
weitergeleitet.
Ich frage mich, ob in maven 3
ist es möglich, eine pom.xml
mit Submodulen zu haben und überschreiben dies. Ich meine, ein Profil auszuführen, statt ihre eigenen Module zu der Build-Kraft der wie hinzufügen:
<project>
<!-- omitted -->
<modules>
<!-- modules -->
</modules>
<build>
<!-- build -->
</build>
<profiles>
<profile>
<!-- This profile with no modules -->
</profile>
</profiles>
</project>
Die Forderung klingt vielleicht albern, aber ich will nur wissen, ob es einen Mechanismus wie in Plugin-Konfiguration ist.
<configuration self.combine="override"
Grüße!
ssedano
Können Sie genauer sein? Ich habe deine Frage überhaupt nicht verstanden. –