1

STP-SCA ツールを使用するモジュールを含むプロジェクトを Maven でインポートしました。このモジュールのPOMは、SVN によって STP-SCA ツールをダウンロードしようとします。

mvn installこれを行うと、POM.xmlcmdで次のようになります

[INFO]
[INFO] --- maven-scm-plugin:1.6:checkout (checkout) @ sca-model ---
[INFO] Removing C:\WorkSpace\FrascatiTrunk\org.eclipse.stp.sca.model\org.eclipse
.stp.sca\target\checkout
[INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout svn://dev.eclips
e.org/svnroot/soa/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/tags/3.5SR1/org.
eclipse.stp.sca C:\WorkSpace\FrascatiTrunk\org.eclipse.stp.sca.model\org.eclipse
.stp.sca\target\checkout"
[INFO] Working directory: C:\WorkSpace\FrascatiTrunk\org.eclipse.stp.sca.model\o
rg.eclipse.stp.sca\target
[ERROR] Provider message:
[ERROR] The svn command failed.
[ERROR] Command output:
[ERROR] "svn" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.778s
[INFO] Finished at: Mon Oct 01 16:30:13 CEST 2012
[INFO] Final Memory: 7M/108M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-scm-plugin:1.6:che
ckout (checkout) on project sca-model: Command failed.The svn command failed.

その svn dir を Eclipse で試してみると、うまくいきます。

Maven から svn コマンドが失敗するのはなぜですか?

4

1 に答える 1

2

あなたのために失敗しているコマンドは

svn --non-interactive checkout svn://dev.eclipse.org/svnroot/soa/org.eclipse.stp.scatools/org.eclipse.stp.sca/tags/3.5SR1/org.eclipse.stp.sca C:\WorkSpace\FrascatiTrunk\org.eclipse.stp.sca.model\org.eclipse.stp.sca\target\checkout

そしてそれは失敗します"svn" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

今、私はその言語を自分で話せませんが、コマンド「svn」が認識されなかったと言っているに違いありません。

svn基本的に、コマンドラインから実行できるように SVN クライアントをインストールして構成する必要があります。

于 2012-10-01T15:05:35.400 に答える