0
jtit을 사용하는 커스텀 앤트 태스크를 작성했습니다. 디렉토리 주소와 함께 로컬 저장소 주소를 가져와 디렉토리의 모든 파일을 색인에 추가해야합니다. 성공적으로 빌드되지만 불행히도 작동하지 않습니다. 나는 완전히 새로운 것이므로, 여러분 중 일부가 문제를 찾거나 내가 빠진 것을 찾도록 도와 줄 수 있는지 궁금합니다. 커스텀 아파치 개미 작업 (jgit)이 작동하지 않습니다
package customGitTasks;
import java.io.File;
import org.apache.tools.ant.Task;
import org.apache.tools.ant.BuildException;
import org.eclipse.jgit.api.AddCommand;
import org.eclipse.jgit.api.Git;
public class GitAdd extends Task{
private String dir;
private String repository;
public void setRepository(String repository) {
this.repository = repository;
}
public void setDir(String dir) {
this.dir = dir;
}
public void execute() throws BuildException {
try {
Git git = Git.open(new File(repository));
AddCommand add = git.add();
add.addFilepattern(dir).call();
} catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
}
}
}
이