Я настоятельно рекомендую вам посмотреть Maven
. Maven не привязан к какой-либо конкретной IDE, хотя я могу представить, что его плагин можно найти для вашей IDE, у него есть поддержка плагинов для Eclipse
.
Maven - одна из многообещающих сборок, и она делает больше, чем просто на самом деле. Это ключевой фактор поддержки систем непрерывной интеграции, то есть hudson + maven + континуум + ...
Он имеет управление зависимостями, так что вы можете указать, какие внешние библиотеки вы хотите использовать, и он прозрачно загружает и ссылается на вашу сборку, как во время компиляции, так и во время сборки.
В нем принята "стандартная" практика упаковки, и она довольно вменяема и проста.
В целом, я видел больше проектов, начатых недавно с Maven, и сам проект является частью Apache и довольно активен.
Maven нельзя сравнивать с ant, как в Maven vs Ant
, Maven - это больше, чем скрипт сборки, чем Ant. С помощью подключаемых модулей Maven можно реализовать множество вещей (например, подключаемый модуль Maven Cargo, упрощающий развертывание на серверах приложений).