I'm having some problem with Maven's scm element and subversion.
I added the following to my pom.xml:
<scm>
<connection>scm:svn:svn+ssh://user@x.y.z/repositorypath</connection
<developerConnection>scm:svn:svn+ssh://user@x.y.z/repositorypath</developerConnection>
<url>scm:svn:svn+ssh://user@x.y.z/repositorypath</url>
</scm>
in order to use svn revision in my JAR files manifest.
But when I run "clean package" on that, I get this:
[ERROR] Provider message:
[ERROR] The svn command failed.
[ERROR] Command output:
[ERROR] svn: The path 'C:\xxxxxx' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
Still, subversion seems to work great otherwise: I can checkout, update and commit just fine from Eclipse. I also tried running upgrade for my working copy, but it was already upgraded.
Our subversion server is 1.6.11 and my Eclipse uses Subclipse 1.8. Java HL is 1.7.2
So what should I change to get this to work? Also, is there a way to omit the username from the svn+ssh url? So that the pom.xml could be use by all developers?
EDIT: I should have mentioned that I also added buildnumber-maven-plugin to my pom.xml when I started getting this error. I now looks to me as if that plugin is unable to deal with my subversion version. Oddly it's homepage here claims that the newest is 1.1-SNAPSHOT, while I can't find newer than 1.0 (must I enable using snapshots explicitly somehow?)