Мы планируем выпустить наш корпоративный репозиторий для разработчиков. Проблема в том, что мы хотели бы обеспечить соблюдение стандартов в версиях банок, которые могут быть загружены из репозитория. Например, если у нас уже есть версия Spring 3, доступная в nexus в качестве стандартного организации, разработчики не могут загрузить последнюю версию весны, например, 3.3, используя nexus, если она не одобрена техническим архитектором.Ограничение локального репозитория Nexus для доступа к центральному
Можно сказать, что нет никакого способа сделать это, так как разработчики могут прямо указывать на центральный и загружать банки. Но этот сценарий будет обрабатываться в ежедневной сборке CID Hudson, которая использует только банки из нексуса.
Наше первоначальное предложение состояло в том, чтобы настроить связь с согласованными версиями библиотек, а затем изменить настройки прокси-сервера, чтобы он не мог достичь центрального. Есть ли идея лучше, чем эта?
Спасибо, Роберт, это выглядит хорошо ... Но любые предложения по версии Nexus OSS? – Manoj
Как насчет использования маршрутов? Вы _might_ можете отклонить все вызовы/org/springframework /, но разрешить им /org/springframework/*/3.0.3.RELEASE. Не проверено. –