JGitその1
ここ最近作りかけのサイトでJGitというライブラリを使ってる。その名の通り、JavaからGitのレポジトリを操作したり出来るもの。
Javaプログラムからgitコマンドを呼び出すという選択肢もあったんだけど、以下の2つの理由からJGitを選択。
- 環境依存を減らしたかった。
- JGitは使ったことがなかったので単に興味があった。
インストールの仕方
こちらのページに従ってjarをダウンロードして直接クラスパスに入れてもいいし、mavenを使っても良し。
sbtの場合は、プロジェクトファイルにちょっと付け加えて、sbt reload → sbt update。
val jGitRepo = "JGit" at "http://download.eclipse.org/jgit/maven" override def libraryDependencies = Set( // : // : "org.eclipse.jgit" % "org.eclipse.jgit" % "0.10.1", // : // : ) ++ super.libraryDependencies