У нас есть проект Maven 2 с большим количеством модулей. Пример:
<modules>
<module>common</module>
<module>foo</module>
<module>data</module>
<module>bar</module>
... more ...
</module>
Скажем, модуль "data" требует много времени для сборки, и мы хотим исключить его, когда проект будет построен сервером CI. В настоящее время для этого мы используем два файла pom.xml. В нем есть все модули, а в другом - все модули, кроме тех, которые могут быть исключены для CI. Но это довольно раздражает, потому что иногда мы забываем поместить новый модуль в оба файла.
Есть ли решение, которое не нуждается в двух отдельных списках модулей?