В мире Java, где люди используют Maven / Ivy для управления зависимостями, как поддерживать несколько сред / репозиториев (артефактов) для сред производства и разработки?
Разработчикам необходим локальный репозиторий для разработки(и совместное использование библиотек прототипов), где в репозитории Production должны быть доступны несколько jar-файлов.Некоторые проекты должны без проблем строиться в среде разработки и производства.
Этого можно достичь, поддерживая отдельные URL-адреса репозитория в другой среде, но как это лучше всего сделать, с минимальными изменениями в конфигурации (pom.xml).
Какие могут быть подходы для автоматизации этого?
Обновление: также хорошей особенностью было бы наличие минимальной конфигурации (например, pom.xml), необходимой для запуска нового проекта.Но все-таки можно настроить машину для разработки один раз с файлом настроек (например, $ M2_HOME / settings.xml)