Artfactory не синхронизирует дерево организаций с jcenter - PullRequest
0 голосов
/ 13 июля 2020

Я впервые в жизни настраиваю новую атрифакторную установку. Загрузил tar и извлек его нормально. Установлены некоторые правила брандмауэра, разрешающие https для jcenter.bintray.com. После первоначального обновления sh я вижу множество артефактов в дереве com, которые должны исходить из jcenter, поэтому все кажется прекрасным, но когда я выполняю простые задачи maven, такие как mvn help:active-profiles, я получаю только предупреждения и ошибки, указывающие, что ни один из соответствующий материал доступен в моем артефакте.

Я получил доступ к журналам брандмауэра и не обнаружил c исходящего трафика с моего сервера-артефакта на все, что запрещено. Что я пропустил? Мой артефакт - версия OSS 7.5.7 rev 705070900.

Ответы [ 2 ]

1 голос
/ 13 июля 2020

Artifactory удаленные репозитории не работают как зеркало или внешний репозиторий, на который они указывают.
Удаленные репозитории Artifactory проксируют внешний репозиторий, что означает, что вы должны активно запрашивать артефакты. При запросе артефакта Artifactory запросит его из внешнего репозитория и кэширует внутри Artifactory. Дальнейшие запросы кэшированного артефакта будут обслуживаться из Artifactory без необходимости go вывода во внешний репозиторий.
Список артефактов, которые мы видим, - это те, которые доступны во внешнем репозитории. Эта функция называется удаленный просмотр и доступна для некоторых типов пакетов, поддерживаемых Artifactory.

0 голосов
/ 15 июля 2020

Я вроде как нашел проблему. По причинам, которые я теперь понимаю, у меня есть репозитории плагинов. Я добавил истинный источник плагинов в свой список репозиториев плагинов, и это решило проблему для меня.

...