Возможно, Team City (Jetbrains) - это то, что вы ищете. Он имеет различные сборщики, в том числе Ant, MS Build, NUnit, Maven и Command Line.
Просто сконфигурируйте TC-проект для прослушивания изменений в вашем хранилище svn / git / hg, затем запустите сборку: сначала компиляция и, в случае успеха, затем Maven (или что-то еще). Или каким-либо другим способом, которым вы хотите это сделать.
/ Миккель