Ant (build.xml) запускает сборку проекта Maven'ом, необходимо исключить Ant из этого процесса, задача скрипта:
1 выкачать код;
2 собрать основной проект;
3 cобрать все артефакты в одной директории и отобразить их в локальной dir.
На хабpe кроме гипотетических рассуждений "недалеких филологов" нет мануала на человеческом языке от пережившего эти круги Данте, так же прошу обойтись без ссылок на сайт апачи.
Просто нужно понимать, что maven это не совсем скрипт. Это xml файл, описывающий проект, и все действия выполняются через плагины мейвена.
Один раз сесть, разобраться, написать и забыть. После чего просто запускать mvn install или что там хотите. Главное, что maven сам разберется со всеми зависимостями.
TorBrain: За время жизни стандартного проекта, мейфеновский build.xml может не меняться вообще никогда. Но чтобы это было, нужно не просто накатать build.xml, а почитать что такое мавен и что такое типичный проект в maven, для которого автоматически создается типичная конфигурация.
Поэтому "лаконично и быстро" это все таки пару дней посидеть поковыряться.