На самом деле, вы делаете хотите многопоточность, когда стоимость запуска нескольких процессов высока.
Что, честно говоря, это почти все, что раскручивает копию JVM.
Чтобы ответить на OP, ANT может запускать задач параллельно, но НЕ целей параллельно. Таким образом, даже если у вас есть файл build.xml, который вы хотите изменить для параллельной работы, вам придется выполнить серьезную переписку. (Я думаю, что это было довольно странное дизайнерское решение, принятое разработчиками ANT, поскольку у вас уже есть график зависимостей, описанный самими целями.)