公司每个月要统计git的每个用户变更行数和提交次数,每次用git log命令就要pull每个项目,要是项目多的话来回切换很累,上网找了半天依旧没有一个能用的轮子,来吧造轮子。
添加依赖
<dependency>
<groupId>org.gitlab4j</groupId>
<artifactId>gitlab4j-api</artifactId>
<version>4.14.30</version>
</dependency>
在你的gitlab建一个access token
新建一个java,复制下面代码
import org.gitlab4j.api.GitLabApi;
import org.gitlab4j.api.GitLabApiException;
import org.gitlab4j.api.models.Commit;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class App {
static Integer[] OBJECT_NUMBERS = {
287,288,328,451,292,293,296,297,
299,300,301,302,303,304,305,