使用JGit下载代码仓库
文章目录
maven依赖
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>5.2.1.201812262042-r</version>
</dependency>
如果父pom或者继承的common项目中已经存在jgit依赖,则使用如下即可:
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
</dependency
JGitUtil
@Slf4j
public class JGitUtil {
public static String cloneRepository(String url,String localPath) {
try{
System.out.println("开始下载......");
CloneCommand cc = Git.cloneRepository().setURI(url);
cc.setDirectory(new File(localPath)).call();
System.out.println("下载完成......"