来自Maven的svn命令失败

来自Maven的svn命令失败,svn,maven,Svn,Maven,我已经用Maven导入了一个项目,该项目有一个使用STP-SCA工具的模块。此模块的用户尝试通过SVN下载STP-SCA工具 当我对这个POM.xml进行mvn安装时,我在cmd上得到了以下信息 [INFO] [INFO] --- maven-scm-plugin:1.6:checkout (checkout) @ sca-model --- [INFO] Removing C:\WorkSpace\FrascatiTrunk\org.eclipse.stp.sca.model\org.ecli

我已经用Maven导入了一个项目,该项目有一个使用STP-SCA工具的模块。此模块的用户尝试通过SVN下载STP-SCA工具

当我对这个
POM.xml
进行
mvn安装时,我在cmd上得到了以下信息

[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.
如果我在Eclipse上尝试svn dir,它就会工作


为什么Maven的svn命令失败了?

您失败的命令是

svn——非交互式签出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”没有重新处理组件、内部和外部组件、程序和归档文件都是可执行的。

现在我自己不会说那种语言,但我敢打赌它说的是命令“svn”没有被识别


基本上,您需要做的是安装和配置一个SVN客户端,这样您就可以从命令行运行
SVN

thx@eis,我认为乌龟已经足够了,但我刚刚下载了用于命令行的silksvn。