Hudson发布失败,错误“无法标记SCM”

时间:2015-03-23 13:44:57

标签: maven svn

从hudson发布时获得以下错误

mavenExecutionResult exceptions not empty
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.1:prepare (default-cli) on project parent: Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: E235000: In file 'subversion/libsvn_client/commit_util.c' line 479: assertion failed ((copy_mode_root && copy_mode) || ! copy_mode_root)
/bin/sh: line 1: 23797 Aborted                 (core dumped) svn --username user --password 'pass*123' --no-auth-cache --non-interactive copy --file /tmp/maven-scm-1635387492.commit . http://codeserver.ennovate.com/source-repository/parent/tags/parent-4a.1503.2
  1. 我没有任何现有标签/tags/parent-4a.1503.2/
  2. 我检查了我的凭证,这是正确的
  3. 请帮我解决问题

1 个答案:

答案 0 :(得分:2)

我们发现了同样的问题。这里还有一份报告:

https://mail-archives.apache.org/mod_mbox/subversion-users/201201.mbox/%3C2B173B138EFF584C846A48D41EFA3B420190AE53@server.tc.local%3E

基本上,如果您有不同的方式来引用subversion服务器,例如server和server.domain.com,您可以从" server"中检出工作副本,但是在Maven根POM中SVN配置指向server.domain.com,您会发现此错误。

您必须在根POM中的elemento中输入相同的名称,并在用于从Subversion服务器签出项目的svn命令中输入相同的名称。