В Artifactory у меня есть сборка foo
, которая использует зависимости, созданные сборкой bar
.
Я хочу перечислить файлы bar
, которые использовались в качестве зависимостей для сборки foo
с номером задания 42
.
Как мне запросить это на языке запросов к артефакту?
Пока я пробовал это:
items.find(
{
"dependency.module.build.name":"foo",
"dependency.module.build.number":"42"
}
)
, который выглядит так, как будто он возвращает зависимости сборки "foo" в целом, но возвращает намного больше зависимостей, чем должно быть правильно (я получаю более 200, когда я знаю, что foo
получает всего 10 зависимостей, все их от bar
).
Кроме того, я заметил, что по какой-то причине не могу отобразить имя сборки для этих зависимостей:
добавление .include("artifact.module.build.name")
к моему запросу , как в этом ответе , приводит к тому, что ответ будет пустым.
РЕДАКТИРОВАТЬ: для этого последнего выпуска, похоже, мне нужно было использовать .include("@build.name")
вместо.