2010-04-08 2 views
8

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

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

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

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

+0

Извините, что, но изобретая реактор maven, концепция локальных/удаленных репозиториев, управление зависимостями и соглашения, которые приходят с ним, когда у вас уже есть все это в Maven, кажутся безумными. –

+0

Я не пытаюсь его изобретать. Это не вариант. Я, конечно, не хочу использовать удаленные или локальные репозитории. Я просто хочу знать, какие лучшие практики были/были перед Maven или Ivy. Я полностью понимаю, почему эти инструменты были изобретены сейчас, я имею дело с этим беспорядком! ;-) –

ответ

9

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

+0

Спасибо! Мои поисковые усилия каким-то образом пропустили эту статью - пока это выглядит довольно неплохо. –

Смежные вопросы