Ограничение локального хранилища Nexus для доступа к Центральному - PullRequest
2 голосов
/ 07 июля 2010

Мы планируем выпустить наш корпоративный репозиторий Nexus для разработчиков.Проблема в том, что мы хотели бы обеспечить соблюдение стандартов для версий jar, которые можно было бы загрузить из хранилища.Например, если у нас уже есть платформа Spring Framework версии 3, доступная в Nexus в качестве стандарта организации, разработчики не смогут загрузить последнюю версию Spring, например 3.3, используя Nexus, если она не одобрена техническим архитектором.Можно сказать, что нет никакого способа сделать это, так как разработчики могут напрямую указать на центральный и скачать банки.Но этот сценарий будет обрабатываться в ежедневной сборке CI Hudson, в которой используются только файлы jar от nexus.

Наше первоначальное предложение состояло в том, чтобы установить нексус с согласованными версиями библиотек, а затем изменить настройки прокси-сервера нексуса, чтобы он не мог достичь центральной.Есть ли идея получше, чем эта?

1 Ответ

2 голосов
/ 07 июля 2010

Похоже, вы можете использовать одну из функций Nexus Professional:

Комплект закупок, который позволяет администраторам Nexus определять правила включения и исключения для артефактов в репозиториях прокси

См. Главу Nexus Procurement Suite из онлайн-справки.

...