🚀
快速可靠
高性能解析 Gradle 构建文件,具有全面的错误处理和验证功能。
package main
import (
"fmt"
"github.com/scagogogo/gradle-parser/pkg/api"
)
func main() {
// 解析 Gradle 文件
result, err := api.ParseFile("build.gradle")
if err != nil {
panic(err)
}
// 访问项目信息
fmt.Printf("项目名称: %s\n", result.Project.Name)
fmt.Printf("项目版本: %s\n", result.Project.Version)
// 列出依赖
for _, dep := range result.Project.Dependencies {
fmt.Printf("依赖: %s:%s:%s (%s)\n",
dep.Group, dep.Name, dep.Version, dep.Scope)
}
}
go get github.com/scagogogo/gradle-parser/pkg/api
Gradle Parser 基于 MIT 许可证 发布。