Вы после «Разнесенного горячего развертывания» - развертывает каталог ваших файлов, а не архив, и затем любое последующее «разнесение» будет развертывать только изменения, а не весь проект (в зависимости от того, как вы настроили Ant).
Фреймворки, такие как Seam, делают это для вас. Может быть, стоит извлечь из них файл build.xml и изменить его для своего использования?