2014-01-03 3 views
6

Я использую сонатипную связь для прокси-сервера maven. Наш проект должен использовать репозиторий http://jcenter.bintray.com/. Но если я добавлю jcenter в качестве прокси-сервера для нашего сервера nexus, он не работает должным образом. Кажется, что папка включает родительские структуры папок рекурсивно. что-то вроде следующего.Sonatype Nexus не может прокси jcenter.bintray.com

a 
b 
c 
    a 
    b 
    c 
     a 
     b 
     c 
      .... 

Возможно ли это для прокси-центра с сонатипом nexus?

+0

Я испытываю ту же самую проблему на Nexus 2.0.3. Я могу видеть только папки, указанные на вкладке «Конфигурация». Каждый раз, когда я спускаюсь с уровня папки, это в основном та же самая структура родительских папок. Если я укажу «репозиторий» в pom.xml напрямую, не пройдя через Nexus, я могу получить артефакт. В основном jcenter.bintray.com не работает через Nexus – anonymous

ответ

6

Вы пытались потянуть артефакты через удаленный прокси-сервер JCenter? Это должно работать как JCenter - это стандартный репозиторий maven, который в значительной степени используется всеми менеджерами maven-клиентов/репозиториев. Проблема может быть связана только с просмотром удаленного репозитория в пользовательском интерфейсе Nexus.

+1

Каков URL этого удаленного прокси-сервера jcenter. URL-адрес http://jcenter.bintray.com/ кажется странным в браузере, а также при доступе через Nexus. Есть также целая куча проблем проверки контрольной суммы, когда вы направляетесь к ней с Maven. –

+2

@ManfredMoser, если у вас есть конкретный пример ошибки контрольной суммы, а не «странный материал» и «целая куча проблем», мы очень заинтересованы в его исследовании. Это никогда не сообщалось никому раньше, поэтому, если это будет основано на истинном эмпирическом наблюдении, наиболее приветствуется использование примера. –

+0

Я сделал пару испытаний. Например. на чистой установке maven с использованием только jcenter как mirrorOf Я попробовал mvn help: system, и это не удалось. Я просто помню, что это было что-то про недостающие файлы метаданных. Когда я попытался построить Android-maven-плагин, он не смог найти родительского помпа, хотя он находится в центре. Я не хранил файлы журналов, но вы должны иметь возможность воспроизводить. Также ... когда пытаешься то же самое позже .. это сработало. –

6

Как уже упоминалось, тянущие артефакты работали для меня. В качестве прокси-репо я использовал https://jcenter.bintray.com/

Просмотр репо невозможен, но град с сконфигурированной связкой успешно вытащил все необходимое.

+2

Это сработало и для меня. Важно использовать https вместо http. – Bernie

Смежные вопросы