Как собрать мультипроектную систему сборки муравьев - PullRequest
8 голосов
/ 08 апреля 2010

На моем новом концерте они используют Ant, и их невозможно убедить переехать в Maven. Я везде искал достойный пример того, как должна быть собрана мультипроектная система сборки муравьев. Сайт Apache терпит неудачу. Я специально ищу лучшие практики для:

  • Автоматически создавать локальные проекты, которые являются зависимостями проекта
  • Обмен артефактами из проекта с их иждивенцами
  • Экспорт зависимостей проекта и сгенерированных артефактов (jar-файлов) для наследования зависимыми проектами
  • Обмен сторонними зависимостями между проектами

Я уверен, что могу сделать все это без использования Ivy - что люди делали до Ivy? Я действительно не хочу создавать корпоративный репозиторий или полагаться на внешние репозитории - инженеры здесь действительно против этого и проверяют все свои сторонние jar-файлы в src-контроле.

Может кто-нибудь указать мне хороший открытый пример муравьиной сборки с несколькими проектами?

1 Ответ

9 голосов
/ 08 апреля 2010

У меня не так уж много опыта по созданию большого количества зависимых проектов с помощью Ant, но этот урок выглядит так, как будто он сделает то, что вам нужно, без каких-либо дополнительных инструментов.

...