SubversionをJavaから扱うには以下の3つがあります。 SVNKit(Pure JavaなSubversion実装) JavaHL(JNIベースなSubversionライブラリ) コマンドラインのsvn.exeを外部プロセスとして使う しかしSvnClientAdapterを使えば、これらの違いをあまり意識することなく高レベルなAPIを使うことができます。 SvnClientAdapterのソースは下記にあります。ユーザ名:guest パスワードは空でアクセスできます。 http://subclipse.tigris.org/svn/subclipse/trunk/svnClientAdapter/ ポイントになるのは抽象ファクトリークラスであるSVNClientAdapterFactoryとSVNクライアントを表現するISVNClientAdapterインターフェースです。 A