Artifactory 通用存储库中的语义版本控制:范围查询

Semantic Versioning in Artifactory Generic Repositories: Range Query

我想知道 JFrog Artifactory 中的通用存储库是否支持类似于 package.json.

中 NodeJS 的 ~^ 运算符的东西

假设我正在将以下工件上传到通用存储库:

是否有一些 REST API 或 AQL 查询可用于根据查询指定特定版本,例如:~1.0.0 会让我 1.0.1 如果以后我上传 1.0.2 它会给我 1.0.2?

有关 NodeJS ~^ 运算符的说明,请参阅 What's the difference between tilde(~) and caret(^) in package.json?

在 AQL 或 REST API.
中没有对此类 semver 运算符的内置支持 您可以在通用存储库中获取工件的最新版本,您可以使用 Artifact Latest Version Search Based on Properties API 方法(这需要使用版本 属性 注释工件)。