Nexus - прокси репозитории без индексов? - PullRequest
9 голосов
/ 18 мая 2011

Я пытаюсь добавить прокси в публичный репозиторий (в частности, camel-extra ). Тем не менее, я получаю следующую ошибку в моих журналах Nexus:

Невозможно извлечь удаленный индекс для хранилища camel-extra

и далее вниз:

Запрошенный нами remoteURL не существует на удаленном сервере (remoteUrl = "http://camel -extra.googlecode.com / svn / maven2 / Releases. .Index / nexus-maven-repository-index.properties")

Я гарантировал, что «Загрузить удаленные индексы» - «Истина», восстановил индекс, обновил индекс, все безрезультатно. Просмотр указанного URL показывает, что артефакты есть.

Так что, если в репозитории нет этого файла, разве он не доступен через Nexus через прокси?

ТИА, Рой

UPDATE

Спасибо всем за ответы - удалось вытащить артефакты без индекса. Еще раз спасибо!

Ответы [ 3 ]

5 голосов
/ 18 мая 2011

Репозитории без опубликованных индексов будут по-прежнему доступны через прокси через Nexus (или любую другую MRM).Индекс является лишь «вершиной», предоставляющей полезные дополнения, такие как поиск по всему удаленному контенту и т. Д.

Индекс вообще не участвует в прокси, поэтому его отсутствие на удаленном сервере не влияет на основные функцииNexus вообще: для прокси-артефактов из удаленного хранилища.

3 голосов
/ 18 мая 2011

Из документации nexus видно, что загрузка индекса настраивается.

По умолчанию для новых репозиториев прокси включена, но во всех репозиториях по умолчанию, включенных в Nexus, эта опция отключена.

Вам следует отключить загрузку удаленного индекса.

2 голосов
/ 18 мая 2011

Да, это прокси. Просто попробуйте загрузить артефакт, который находится в этом хранилище. Индексы влияют только на поиск и индекс, публикуемый в свою очередь Nexus.

...