Сижу и думаю, какой вариант мне не нравится меньше. Просто дёрнуть жирный mvn, или эмулировать его поведение в скрипте на питоне...