Skip to content

Maven SDK Go

一个用于 Maven 操作的 Go 语言 SDK。

特性

  • 🔍 Finder: 查找 Maven 本地仓库中的 JAR 文件
  • Command: 执行 Maven 命令
  • 📦 Local Repository: 解析 Maven 本地仓库结构
  • 🚀 Installer: 自动安装 Maven

快速开始

安装

bash
go get github.com/scagogogo/mvn-sdk

基本使用

go
package main

import (
    "fmt"
    "github.com/scagogogo/mvn-sdk/pkg/finder"
)

func main() {
    // 查找 JAR 文件
    jarPath, err := finder.FindJar("org.example", "example-artifact", "1.0.0")
    if err != nil {
        panic(err)
    }
    fmt.Printf("找到 JAR: %s\n", jarPath)
}

文档

许可证

基于 MIT 许可证发布。

Released under the MIT License.