I'm using Hudson for a huge java project. 2 teams are involved on the project, making breaking the build very sensible and reports of failing unit tests or build breaks must be triggered as fast a possible! To achieve that, we are using one daily continuous build that is triggered very often and is just running the "clean test" goals on changed modules only and on their dependencies.
This is fine but not enough, the build is still too slow and I would like to deactivate some modules that are running integration test at the end of the build process and that are not relevant for the "hourly" work, especially for the team working on the UI part.
Is there a way to configure Hudson to disable some modules without hacking the pom files?