You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven Central搜索仅返回20个版本,如何获取指定GAV的全部版本信息?

Maven Central 版本查询限制及全量版本获取方案

返回结果最多20条的原因

Maven Central 提供的 Solr 搜索接口默认的分页参数 rows 缺省值为20,属于接口默认分页规则,并非可查询的总版本数上限,可通过主动调整参数修改单次返回的条目数量。

指定GAV全量版本及发布日期的获取方式

你当前使用的 https://search.maven.org/solrsearch/select 是官方提供的合法查询接口,完全可以满足需求,只需注意以下使用规则:

  • 单次请求的 rows 参数官方上限为200,你填写的10000会被自动截断为200。如果目标组件的总版本数超过200,需要搭配 start 参数分页查询:
    首次请求设置 start=0&rows=200,第二次请求设置 start=200&rows=200,依次类推,直到返回结果中 response.numFound 的值小于 start + rows 即完成全量拉取。
  • 查询参数 q 中的逻辑连接符 AND 前后需要加空格,避免查询解析错误,示例正确写法:q=g:com.fasterxml.jackson.core AND a:jackson-databind。
  • 返回结果的 response.docs 数组中每个元素对应一个版本:
    • v 字段为版本号
    • timestamp 字段为版本发布的13位毫秒级时间戳,可直接转换为标准日期格式
  • 调用时请控制请求频率,避免触发官方限流规则。

内容的提问来源于stack exchange,提问作者Sourabh SP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:45:04