Nexus: настроить jarvana как удаленный репозиторий, какой URL-адрес?

Я конвертирую систему сборки Ant для использования локального зеркала Nexus (1.3.6) и, похоже, не могу заставить Nexus использовать прокси-репозиторий Jarvana. Одна из наших зависимостей — jython 2.5, которая доступна только на Jarvana.

У меня не возникло проблем с настройкой других прокси-серверов репозитория, таких как java.net по адресу http://download.java.net/maven/2/

Для Джарваны я пробовал

www.jarvana.com/
www.jarvana.com/jarvana/
www.jarvana.com/maven2/
www.jarvana.com/maven/2/
www.jarvana.com/browse/

Во всех случаях панель просмотра показывает папки .index и .meta, а .index заполняется файлами nexus-maven-repository-index-*, но поиск jython возвращает только более ранние (2.2 и более ранние) версии из Maven Central. .

Я использую неправильный URL-адрес, и если да, то какой URL-адрес мне следует использовать?


person Jim Garrison    schedule 09.10.2009    source источник


Ответы (2)


Обновление: я немного покопался, и похоже, что URL-адрес репозитория Jarvana — http://www.jarvana.com/jarvana/browse. Я только что добавил Jarvana в качестве прокси-репозитория с этим URL-адресом и успешно загрузил Jython 2.5.

person Rich Seller    schedule 09.10.2009
comment
Я только что попробовал это. Мой Nexus, кажется, принимает его, и каталоги .index и .meta заполнены, но он все еще не находит jython. Какую версию Нексуса вы используете? - person Jim Garrison; 10.10.2009
comment
Я на 1.3.6. Вы добавили репозиторий jarvana в свои настройки и/или в группу Nexus? - person Rich Seller; 10.10.2009
comment
Кажется, это заняло некоторое время, но URL-адрес, который вы мне дали, теперь работает. См. Также ответ @DeronEriksson и мои комментарии. - person Jim Garrison; 15.10.2009
comment
Принятие этого, поскольку оно отвечает на мой первоначальный вопрос. Спасибо также Дерону Эрикссону. - person Jim Garrison; 15.10.2009
comment
Вам, вероятно, не следует использовать URL-адрес jarvana, поскольку он просто копирует центральный, и возможно (я не проверял), что он отправляет перенаправления на центральный, что просто замедлит работу вашей системы. - person Brian Fox; 18.11.2009

Jarvana предлагает поиск по репозиторию maven и возможности просмотра репозитория maven, но это не предлагает прямого URL-адреса для файлов своего репозитория. Это связано с тем, что все файлы Jarvana поступают из центрального репозитория maven, поэтому каждый файл в Jarvana должен быть доступен в центральном репозитории maven.

Например, Jython 2.5 доступен в центральном репозитории по адресу: repo1.maven.org/maven2/org/python/jython/2.5.0/.

person Deron Eriksson    schedule 11.10.2009
comment
Любопытно, что я не вижу 2.5.0 в Maven Central в NEXUS, только 2.2.1. Однако предоставленный вами URL-адрес, похоже, указывает на 2.5, поэтому может возникнуть проблема с индексацией Nexus. Я пробовал стирать кеш и переиндексировать, но безрезультатно. - person Jim Garrison; 15.10.2009
comment
Я просмотрел ‹code›/maven2/org/python/jython/maven-metadata.xml‹/code› и увидел, что в нем указан только 2.2.1, так что это должно быть проблемой. - person Jim Garrison; 15.10.2009