我正在为独立应用程序寻找适合Java的Git库。
任何人都可以推荐吗?
答案 0 :(得分:17)
我相信您可以在Java应用程序中使用 JGit 。
主页包括:
JGit具有非常少的依赖性,使其适合嵌入任何Java应用程序,无论应用程序是否利用其他Eclipse或OSGi技术。
JGit可以在Maven构建中使用 根据应用程序的要求,可以使用多个工件:
在jgit-cookbook/blob/master/pom.xml
中查看完整的pom.xl:
提取物:
<repositories>
<repository>
<id>jgit-repository</id>
<url>http://download.eclipse.org/jgit/maven</url>
</repository>
</repositories>
<!-- Core Library -->
<dependencies>
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>3.4.1.201406201815-r</version>
</dependency>
</dependencies>
目前支持的git命令的确切列表并不总是最新的(如the bug 317482 illustrates):
2013年9月更新 - 2014年7月:现在可以使用以下所有命令。