You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2011/12/16 01:04:58 UTC

svn commit: r1214999 - /commons/proper/commons-parent/trunk/pom.xml

Author: sebb
Date: Fri Dec 16 00:04:58 2011
New Revision: 1214999

URL: http://svn.apache.org/viewvc?rev=1214999&view=rev
Log:
Allow override of SVN provider in buildnumber maven plugin

Modified:
    commons/proper/commons-parent/trunk/pom.xml

Modified: commons/proper/commons-parent/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1214999&r1=1214998&r2=1214999&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/pom.xml (original)
+++ commons/proper/commons-parent/trunk/pom.xml Fri Dec 16 00:04:58 2011
@@ -446,7 +446,7 @@
           <revisionOnScmFailure>??????</revisionOnScmFailure>
           <!-- svnjava works even if an svn command-line client is not on the path -->
           <providerImplementations>
-            <svn>javasvn</svn>
+            <svn>${maven.buildNumber.svnProvider}</svn>
           </providerImplementations>
         </configuration>
       </plugin>
@@ -1064,6 +1064,12 @@
     <!-- build meta inf -->
     <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ssZ</maven.build.timestamp.format>
     <implementation.build>${scmBranch}@r${buildNumber}; ${maven.build.timestamp}</implementation.build>
+    
+    <!-- 
+        make the maven build svn application overrideable
+        If javasvn does not work, try using -Dmaven.buildNumber.svnProvider=svn 
+    -->
+    <maven.buildNumber.svnProvider>javasvn</maven.buildNumber.svnProvider>
 
     <!-- Allow Clirr severity to be overriden by the command-line option -DminSeverity=level -->
     <minSeverity>info</minSeverity>