Я думаю, что вы ищете менеджера репозитория, такого как Nexus (я использую Nexus, он кажется самым популярным http://nexus.sonatype.org/).
Nexus может использоваться как:
- Хранилище прокси (для Maven Central и т. Д.)
- Хранилище для ваших собственных выпусков.
Nexus предоставляет пользователям управление пользователями для выпуска сборок в репозиторий.
Разработчики затем направят свой файл Maven settings.xml в ваш репозиторий Nexus, и все их зависимости будут поступать отсюда (Nexus будет их кэшировать).
Боюсь, вам придется настраивать зависимости индивидуально, но это хорошо, потому что вы должны обратить внимание на то, какие диапазоны версий вас интересуют для каждой зависимости.
Любые банки, которые невозможно найти в Maven Central и т. Д., Можно добавить в собственный репозиторий Nexus.
Конечно, есть альтернативы Nexus, но я не использовал их.
НТН