Maven SVN Revision Number Plugin 1.7 as already in the Maven Central.
The plugin is now marked as thread-safe which allows to use it
parallel builds (
https://cwiki.apache.org/confluence/display/MAVEN/
Parallel+builds+in+Maven+3) without any warnings.
The new configuration property failOnError indicates whether to fail
the build when the plugin is unable to obtain a revision/status
information. The default is true (fail the whole build on any error).
The property can be set from the command line using the full name svn-
revision-number.failOnError (-Dsvn-revision-number.failOnError=false
in the command line).
And a warning about the future plugin versions - names in the form
maven-xxx-plugin are reserved to be used by the core maven plugins, so
this plugin will have to be renamed to xxx-maven-plugin and the next
release will be about renaming only.
While the maven pom has a section distributionManagement/relocation
that should be used to inform artifact users that the artifact changed
its GAV it is not clear whether this section as actually processed by
the maven infrastructure in such a way that maven will auto-magically
say that the plugin was renamed. For example, the versions plugin
(
http://mojo.codehaus.org/versions-maven-plugin/) has a handy goals
(versions:display-plugin-updates and versions:display-dependency-
updates) to check for new plugin/dependency versions but i am not sure
whether it will be able to tell that com.google.code.maven-svn-
revision-number-plugin:maven-svn-revision-number-plugin:1.7 got
renamed to com.google.code.maven-svn-revision-number-plugin:svn-
revision-number-maven-plugin:1.8.