投稿 提交工具 投放合作

gerrit-rest-java-client:Gerrit REST API的Java客户端

开发框架 178 89 Java 2026-11-15 在 GitHub 打开

Gerrit代码审查工具REST API的Java实现,支持多种认证方式。

gerrit-rest-java-client 是 Gerrit 代码审查工具 REST API 的 Java 实现库,仅支持 Gerrit 2.6 及更新版本(更早版本 REST API 缺失或不完整)。它实现了 Gerrit 官方的 GerritApi 接口,被 Gerrit IntelliJ 插件等项目用作基础。库支持多种认证方式,包括 HTTP 基本认证、HTTP 摘要认证、LDAP 表单认证、Gerrit 设置中的 HTTP 密码等;在 Azure Application Proxy 之类的认证代理后使用时,可重写 GerritAuthData.getCookies() 返回会话 cookie。并非所有接口都已实现,缺失的实现会抛出 NotImplementedException。仓库内含 vendored 的 com.google.gerrit.extensions 与 gwtorm 源码,应与上游保持同步而非单独修改风格。依赖 Apache HttpClient、Gson 和 Guava,通过 Maven 发布;Android 平台因 Apache HttpClient 存在兼容问题,需使用专门分支自行构建。

Star 趋势2026-11-11 — 2026-11-14当前 Stars 178

17811-1111-1211-14