Что такое использование частного репозитория Maven? - PullRequest
0 голосов
/ 11 мая 2019

Сегодня мой коллега говорит, что нет необходимости настраивать частный репозиторий Maven. Я думаю, что это необходимо, но я не могу найти вескую причину, чтобы убедить его.

Например, если у меня есть один проект Maven A, который зависит от B, C, D. Без частного репозитория Maven я могу сначала установить B, C, D вручную, а затем пакет A. Итак, каковы настройки использования? до частного хранилища Maven? В чем недостаток, если у нас его нет?

1 Ответ

0 голосов
/ 13 мая 2019

Переходные зависимости.

Большинство проектов Maven состоят не только из небольшого набора зависимостей 'A, B и C', но также из ВСЕХ зависимостей, от которых зависят каждый A, B и C. Они могут быстро насчитывать сотни и более, а в больших проектах может быть гораздо больше.

Репозитории Maven позволяют избежать построения всех этих зависимостей.

Но, допустим, вы сами хотели построить каждую из этих зависимостей. Вы делаете это каждый раз, когда строите свой проект? Выводы ваших сборок идентичны каждый раз? Откуда вы знаете? Использование Maven для управления вашими зависимостями поможет вам создавать повторяемые сборки для вашего приложения, не беспокоясь о том, строите ли вы зависимость A так же, как вы это делали на прошлой неделе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...