前言¶
在 DSH 生态中,处理 Maven 项目的依赖管理通常需要手动操作。xby-mvn 插件通过自然语言交互解决这一问题,提供版本检查、安全扫描和依赖分析功能。
插件介绍¶
这是一个通过自然语言交互的 AI 驱动 Maven 依赖管理工具。它由 xby-skill 维护,提供版本检查、安全扫描和依赖分析功能。
核心功能¶
插件提供了以下工具:
- set_xby_apikey:在聊天中设置 API 密钥,该密钥会自动持久化,重启后依然有效。
- check_version_tool:检查 Maven 版本并获取所有更新信息。
- check_version_batch_tool:在单个批量请求中处理多个 Maven 依赖的版本检查。
- list_available_versions_tool:按次版本轨道列出 Maven 组件的所有可用版本。
- scan_java_project_tool:专门用于扫描 Maven 项目中的漏洞。
- analyze_pom_file_tool:分析单个 Maven POM 文件,无需扫描整个工作区。
安装与配置¶
安装插件需要执行以下命令:
dsh plugin --profile web add github:xby_skill/xby-mvn
使用前需在 小笨羊官网 注册并获取 API 密钥,然后在聊天中通过自然语言指令调用上述工具。
注意事项¶
插件以当前 DSH 进程的权限运行。在安装前,建议检查源码与 MIT 许可证。