Mat*_*ohr 3 artifactory maven artifactory-query-lang jfrog-cli
到现在为止,我使用了Artifactory的REST API来确定Maven构件的最后一个版本(最后一个快照)与groupId和artifactIid:
/api/search/latestVersion?g={groupid}&a={artifactid}
Run Code Online (Sandbox Code Playgroud)
这给了我一个确切的字符串,该字符串具有此工件的最高/最后可用(快照)版本。
但是,有时这确实很慢,因此建议使用Artifactory Query Language(AQL)。
不幸的是,我还没有找到如何在AQL中映射此功能的方法。
有人可以给我一个线索,说明AQL中的相应查询是什么样的吗?
提前致谢!
小智 6
您可以使用AQL的SORT和LIMIT来检索最新的工件,例如:
items.find(
{
"repo":"my-repo"
}
).sort({"$desc" : ["created"]}).limit(1)
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到更多示例。
我还建议您试用Jfrog CLI,它也支持Sorting,并且可能更易于使用。
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |