Wir haben ein Maven 2-Projekt mit vielen Modulen. Beispiel:
<modules>
<module>common</module>
<module>foo</module>
<module>data</module>
<module>bar</module>
... more ...
</module>
Angenommen, die Erstellung des "Daten" -Moduls ist zeitaufwändig und wir möchten es ausschließen, wenn das Projekt von einem CI-Server erstellt wird. Derzeit verwenden wir zwei pom.xml-Dateien, um dies zu erreichen. Eines enthält alle Module und das andere enthält alle Module mit Ausnahme derjenigen, die für CI weggelassen werden können. Aber das ist ziemlich ärgerlich, weil wir manchmal vergessen, ein neues Modul in beide Dateien zu setzen.
Gibt es eine Lösung, die keine zwei separaten Modullisten benötigt?