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' 似乎是 Subversion 1.7 或更高版本工作副本的一部分。请升级您的 Subversion 客户端以使用此工作副本。

我正在使用 Subclipse 1.8.x - 它支持 1.7 工作副本?必须有一个解决方法......我在这里错过了什么?我是否需要添加 maven-release-plugin 的“实验”版本?目前我正在使用“默认”,因为我没有在我的 pom 或 settings.xml 中指定版本。谢谢!!

插件对我大喊大叫的是哪个“颠覆客户端”?

4

2 回答 2

6

Maven 将使用您系统上可从命令行访问的任何颠覆。

检查从命令行运行的 Subversion 版本。(svn --version从命令提示符或 shell 中使用)。在您的系统上升级该特定版本的 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 回答