前言¶
在 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 許可證。