Using the release plugin 2.3.2, the following error occurs when using a svn+ssh://username@host URL:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare (default-cli) on project project: Unable to tag SCM
[ERROR] Provider message:
[ERROR] The svn tag command failed.
[ERROR] Command output:
[ERROR] svn: Source and dest appear not to be in the same repository (src: 'svn+ssh:; dst: 'svn+ssh://email@example.com/svn.example.com/svn/project/tags/tag-name-1.0')
I think I narrowed the cause down to the SvnTagCommand class of the maven-scm-provider-svnexe module. Applying the attached patch the release works without a problem.
A fix for a similar problem was reported and fixed by
SCM-217, but changes of SCM-262 did not consider this case.