Для операций svn вы можете использовать: org.tmatesoft.svnkit: svnkit
Для замены spring.xml настроенной версией: maven-assembly-plugin, maven-resources-plugin будут работать в зависимости ото том, что именно вам нужно сделать (я предполагаю, что здесь есть больше работы).
Для сборки и упаковки вы можете использовать maven-invoker-plugin.Этот плагин в основном позволяет вам указывать на проект и запускать «mvn clean package» или любые другие команды maven, которые вы хотите, такие как вызов плагина.Это просто способ запустить Maven из Maven.