Artifactory:我如何获得工件所有字段的完整转储?



我对一个字段(模块ID)的值感兴趣,但似乎没有办法具体获得这个。所有字段值的完整转储也足够了,但我也没有成功地找到这样做的方法。我已经查看并尝试了文档中提供的搜索:https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-SEARCHES

如果它有帮助,我正在尝试查询Artifactory的内部安装。

可以使用"include"向AQL添加更多字段。

元素。例如-列出"lib -release-local"下的所有工件;存储库,包括它们的模块名,运行以下查询:

items.find(
{
"repo":{"$eq":"libs-release-local"}
}
).include("artifact.module")

反应的例子:

{
"results": [
{
"repo": "libs-release-local",
"path": "org/jfrog/test/multi2/2.17.0",
"name": "multi2-2.17.0.jar",
"type": "file",
"size": 1022,
"created": "2021-09-11T13:51:33.878Z",
"created_by": "deployer",
"modified": "2021-09-11T13:51:33.631Z",
"modified_by": "deployer",
"updated": "2021-09-11T13:51:33.881Z",
"artifacts": [
{
"modules": [
{
"module.name": "org.jfrog.test:multi2:2.17.0"
}
]
}
]
}
]
}

您可以在AQL文档中找到所需的所有信息。

最新更新