0

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

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

  • foo-1.0.0 # 1.0 系列的稳定版本
  • foo-1.0.1 # 1.0 系列的第一个错误修复版本
  • foo-1.1.0 # 1.1 系列的稳定版本
  • foo-1.1.1 # 1.1 系列的第一个错误修复版本

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

请参阅package.json 中的波浪号(~)和插入符号(^)有什么区别?有关 NodeJS~^运算符的描述。

4

1 回答 1

1

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

于 2020-10-08T14:02:00.433 回答