SuperAPI AI 工具集

maven-search

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:面向 Maven Central Repository(https://repo1.maven.org/maven2/),在用户需要搜索、检索或处理 Maven 组件时触发,覆盖查找依赖、确定坐标、检查版本、下载产物、校验坐标、分析依赖树等场景。

主要能力:按名称或关键词搜索组件;按 groupId 与 artifactId 搜索;查询版本信息与历史;获取 JAR、POM、sources、Javadoc;校验 Maven 坐标;解析 POM 分析依赖树与传递依赖。

必要用法:搜索接口为 https://search.maven.org/solrsearch/select,常用参数 q、rows(默认 20,最大 200)、start、core(默认 gav),响应格式 wt=json;示例:https://search.maven.org/solrsearch/select?q=g:com.google.guava+AND+a:guava&rows=20&wt=json。直接访问路径为 {groupId}/{artifactId}/{version}/{artifactId}-{version}.{extension},groupId 的点要换成斜杠,例如 com.google.guava → com/google/guava;版本元数据为 maven-metadata.xml,如 https://repo1.maven.org/maven2/com/google/guava/guava/maven-metadata.xml,POM 与 JAR 形如 guava-33.0.0.pom、guava-33.0.0.jar。示例文件可按需加载,如 examples/search-by-name.md、search-by-coordinates.md、get-version-info.md、download-artifact.md、analyze-dependencies.md、verify-coordinates.md。

限制与注意:资料未提供实际可用平台范围、安装命令、收费、价格或效果保证等信息;结果需自行校验坐标的确存在性,优先稳定版本而非 SNAPSHOT,下载前确认产物存在,有校验值时可用 SHA-1/MD5 核对,坐标统一输出为 groupId:artifactId:version。