2

私はここまでMavenでそれを持っていました!ようやく動作して実行できるようになり、最初のMavenリリースを実行しようとしました。m2eclipseを介して外部Mavenランタイムを使用して準備します。

これが私が経験している問題です:

[エラー]プロジェクトscs-global-parentでゴールorg.apache.maven.plugins:maven-release-plugin:2.0:prepare(default-cli)を実行できませんでした:ファイルをコミットできません

[エラー]プロバイダーメッセージ:svnコマンドが失敗しました。

コマンド出力:svn:パス'C:\ Users \ Sam \ MyProj \ model \ scs-global-parent'は、Subversion1.7以降の作業コピーの一部のようです。この作業コピーを使用するには、Subversionクライアントをアップグレードしてください。

私はSubclipse1.8.xを使用しています-1.7の作業コピーをサポートしていますか?回避策が必要です...ここで何が欠けていますか?maven-release-pluginの「実験的」バージョンを追加する必要がありますか?現在、pomまたはsettings.xmlでバージョンが指定されていないという点で、「デフォルト」を使用しています。ありがとうございました!!

プラグインが私に怒鳴っている「Subversionクライアント」はどれですか?

4

2 に答える 2

6

Mavenは、コマンドラインからアクセスできるシステム上のSubversionを使用します。

コマンドラインから実行されるSubversionのバージョンを確認してください。(svn --versionコマンドプロンプトまたはシェルから使用)。システム上のSubversionの特定のバージョンをアップグレードすると、機能するはずです。

于 2012-03-24T07:51:34.257 に答える
2

1.7 をサポートする svnjava プロバイダーを使用できますhttp://code.google.com/a/apache-extras.org/p/maven-scm-provider-svnjava/を参照してください

詳細: http://code.google.com/a/apache-extras.org/p/maven-scm-provider-svnjava/wiki/UsingWithReleasePlugin

于 2012-11-20T15:25:59.857 に答える