Я настоятельно рекомендую вам проверить Spring Roo . Существует Super Duper QuickStart .
Несмотря на то, что это рекламируется для работы с Code и JSP, я считаю его самым большим преимуществом настройку вашего проекта в очень канонической и java / весенней наилучшей практике.
Он настроит maven и все необходимые вам зависимости. Один только файл Maven Pom по умолчанию значительно экономит время.
Если вы не хотите использовать Roo, вы можете просто удалить его из файла pom Maven после того, как вы закончили делать начальные строительные леса.
Другой вариант - использование Maven Archetype, такого как AppFuse , но я не использовал его довольно давно, и мне было проще найти Roo.
Я не рекомендую тратить время на написание сценария Ant, а затем пытаться собрать воедино все зависимости.