Nexus OSS 3: избегайте загрузки определенных артефактов

это может быть похоже на этот вопрос SO, но может не.

Я хочу избежать того, что ЛЮБОЙ удаленный репозиторий (называемый прокси-репозиторием в Nexus) когда-либо попытается загрузить артефакт, начинающийся с my.company.

Я пытался использовать селекторы контента, но безуспешно; он все еще пытался загрузить этот URL: https://repo1.maven.org/maven2/my/company/some/0.1.0/some-0.1.0.pom.

В Artifactory могу указать exlcudes, а в Nexus 2 был роутинг. Что можно сделать по этому поводу в Nexus 3?

Что я сделал:

  • Создан селектор, соответствующий пути или идентификатору группы.
  • Созданы привилегии для каждого удаленного репозитория
  • Назначил привилегии новой роли
  • никакая другая роль не имеет доступа к новой роли, ни один пользователь вообще не имеет новой роли.
  • Все пользователи по-прежнему могут просматривать и просматривать центральные артефакты my/company (если они существуют).

Хотя кажется, что вам НУЖНА эта роль, чтобы читать или просматривать артефакты, начинающиеся с my/company, это не мешает нексусу пытаться их скачать.

Я прав? Есть ли что-нибудь, что можно сделать? Почему люди все еще могут просматривать этот путь, несмотря на то, что у них нет этой привилегии?

Спасибо!


person Ben    schedule 31.01.2018    source источник