Автоматизация сборки Java-проекта

Почему промышленная разработка невозможна без использования инструментов сборки. Краткая история их развития. Наиболее популярные инструменты сборки для Java-платформы и некоторых других языков программирования. Основные возможности Maven.