У вас много целей, мой совет: «Не пытайтесь делать несколько вещей одновременно, если они мешают друг другу».
Перемещение SVN в GIT - неплохая идея, но этоничего не покупает с точки зрения решения проблем с настройкой IP-адреса.На самом деле, расстройство в том, как вы отправляете код (имеется в виду любое изменение), просто замедлит вас, когда все узнают о новом процессе отправки.
Перемещение maven2 в другой инструмент сборки повлияет на сборку по тем же причинам.Не поймите меня неправильно, есть преимущества использования одного инструмента сборки над другим, но гораздо разумнее подождать, пока инструмент не подведет вас, прежде чем принимать решение о нажатии триггера.
Ваше приложение должнобыли построены с гибкостью, чтобы переместить его на другую машину, "встроенную".Это самый высокий приоритет, и проблему, которую вы должны решить в первую очередь.Тогда вы можете позволить себе работать с другим процессом разработки (который вы получите с помощью различных инструментов управления исходным кодом и инструментов сборки).