Я использую Hudson в качестве нашего сервера сборки. У нас очень большой проект, который разделен на несколько проектов на основе Maven. Существует несколько зависимостей между артефактами этих проектов. В настоящее время мы недостаточно корректируем код, поэтому нам нужно два репозитория maven для правильного управления зависимостями.
Мой вопрос: как настроить два локальных репозитория? Я придумал два варианта:
У меня есть две установки maven, в каждой из которых есть свой репозиторий. В Hudson я могу настроить два репозитория и выбрать то, что мне нужно на работе.
У меня одна установка maven, но два разных конфигурационных файла. В этом случае мне нужно указать, какой конфигурационный файл использовать в каждой работе. Недостатком является то, что эта информация отображается только в том случае, если я скрыл расширенную кнопку для конфигурации maven в задании.
Есть ли еще варианты, которые я пропустил? Что бы вы выбрали и почему. Критерий заключается в том, что он должен быть простым в настройке и проверке, даже для тех, кто практически не имеет опыта настройки Hudson.