Artifactory 人工查询语言:查找构建的依赖项

Artifactory 人工查询语言:查找构建的依赖项,artifactory,artifactory-query-lang,Artifactory,Artifactory Query Lang,在Artifactory中,我有一个buildfoo,它使用buildbar生成的依赖项 我想列出作业编号42处用作构建foo依赖项的bar文件 我如何在人工查询语言中请求它 到目前为止,我试过: items.find( { "dependency.module.build.name":"foo", "dependency.module.build.number":"42" } ) 看起来它通常返回构建“foo”的依赖项,但返回的依赖项比应该正确的要多得多(当我知道foo总共只得到10

在Artifactory中,我有一个build
foo
,它使用build
bar
生成的依赖项

我想列出作业编号
42
处用作构建
foo
依赖项的
bar
文件

我如何在人工查询语言中请求它

到目前为止,我试过:

items.find(
{
  "dependency.module.build.name":"foo",
  "dependency.module.build.number":"42"
}
)
看起来它通常返回构建“foo”的依赖项,但返回的依赖项比应该正确的要多得多(当我知道
foo
总共只得到10个依赖项时,我得到了200多个,所有这些依赖项都来自
bar

此外,我注意到,由于某些原因,我无法显示这些依赖项的生成名称:

.include(“artifact.module.build.name”)
添加到我的请求中,会导致响应为空

编辑:对于上一期,我似乎需要使用
。改为使用(“@build.name”)

使用

"dependency.module.build.name":"foo",
"dependency.module.build.number":"42"
将生成生成生成的所有依赖项
foo
,而不仅仅是由
bar

所以我猜你想要类似的东西

"dependency.module.build.name":"foo",
"dependency.module.build.number":"42",
"artifact.module.build.name":"bar"
基本上要求所有的工件都是build
foo
的依赖项,以及build
bar