используйте
Maven вместо ant для сборки и описания зависимостей. Соответственно не будет проблем с окружением в котором запускается сборка, зависимостями во время сборки и Хадсон отлично с ним интегрируется. Ант нужно использовать если ваш проект в процессе сборки должен выполнять кикие-то сильно специфичные модификации и запускаться maven pugin'ом.