2012-05-03 11 views
1

SubversionとMaven環境でプロジェクトをビルドしています。クライアントはTortoiseSVNを使ってsvnにアクセスしなければなりません。すべて正常に動作しますが、今では私のアプリケーションのリリース版を作成するのにmaven release:prepareを使いたいと思っています。私の問題は、mavenにはsvnで呼び出し可能なSubversionクライアントが必要だということです。コマンドラインのTortoiseSVN

私がそれを正しく理解していれば、tortoise.exeでコマンドラインアクセスを許可することができます。どんなアイデアをどのように私はsvnの代わりに亀を使用するようにMavenに伝えますか?

残念ながら、cygwinまたは他のsvnクライアントをインストールすることは、クライアントのポリシーのためにオプションではありません。 1.7以降:-(

+1

時間がたつにつれて、Dilbertはもっと現実的になっていきます:) –

+0

maven用のjavasvnプロバイダ、https://コードがあるようです。 goog le.com/a/apache-extras.org/p/maven-scm-provider-svnjava/ – oers

答えて

4

、TortoiseSVNはTortoiseSVNの/ binディレクトリに1.7 SVNコマンドラインクライアントのコピーが含まれています。

このバージョンを使用することも選択肢ではなく、クライアントはしたくない場合コマンドラインクライアントは同じSVNライブラリ上の別のユーザインタフェースであり、それらが主張するならば、あなたは非常に多くの時間を失うため、コマンドラインクライアントをインストールしてみましょう。

+0

ハレイ!私は最後の制約を忘れています。我々はカメ1.6.7を使用しています。 :-(しかし、サポートはアップグレードについて考えています:-)新しいバージョンを待っているのでうれしいです。他の人たちが答えを出してくれたので、私はそれを受け入れます。 – EhmKah