API поиска артефактов возвращает пустой список в случае виртуальных или удаленных репозиториев - PullRequest
0 голосов
/ 23 марта 2020

Я попытался найти удаленный и виртуальный репозиторий в артефакте, и он возвращает пустой список, даже если артефакты присутствуют в репозитории.

Мой API остальных выглядит следующим образом: https://artifactory_url / artifactory / api / search / artifact? name = *. * & repos = repo-name

При поиске артефактов в локальном хранилище он возвращает правильные результаты.

Для Виртуальный репозиторий, следующее свойство: Может извлекать удаленные артефакты: true

Для удаленного репозитория следующее свойство: Список элементов удаленной папки: true

1 Ответ

0 голосов
/ 23 марта 2020

API поиска Artifactory ограничен поисковыми артефактами, которые физически хранятся в Artifactory:

  1. Артефакты, хранящиеся в локальных репозиториях
  2. Кэшированные артефакты, хранящиеся в удаленных репозиториях - артефакты, которые были извлечены из внешнего репозитория и теперь кэшируются в Artifactory

Artifactory не имеет возможности распространять поисковые запросы во внешние репозитории (за исключением удаленного репозитория Maven, проксирующего JCenter). Это открытый запрос функции для поддержки этого в JFrog Jira.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...