[jbosscache-commits] JBoss Cache SVN: r7521 - core/branches/1.4.X/src/org/jboss/cache.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jan 20 05:37:05 EST 2009


Author: manik.surtani at jboss.com
Date: 2009-01-20 05:37:05 -0500 (Tue, 20 Jan 2009)
New Revision: 7521

Modified:
   core/branches/1.4.X/src/org/jboss/cache/Version.java
Log:
Version calculation to deal with -SNAPSHOT suffixes

Modified: core/branches/1.4.X/src/org/jboss/cache/Version.java
===================================================================
--- core/branches/1.4.X/src/org/jboss/cache/Version.java	2009-01-20 01:46:15 UTC (rev 7520)
+++ core/branches/1.4.X/src/org/jboss/cache/Version.java	2009-01-20 10:37:05 UTC (rev 7521)
@@ -96,13 +96,19 @@
       if (versionString == null)
          throw new IllegalArgumentException("versionString is null");
 
+      String toUse = versionString;
+      if (versionString.endsWith("-SNAPSHOT"))
+      {
+         toUse = versionString.substring(0, versionString.indexOf("-SNAPSHOT"));
+      }
+
       // Special cases for version prior to 1.2.4.SP2
-      if ("1.2.4".equals(versionString))
+      if ("1.2.4".equals(toUse))
          return 124;
-      else if ("1.2.4.SP1".equals(versionString))
+      else if ("1.2.4.SP1".equals(toUse))
          return 1241;
 
-      StringTokenizer tokenizer = new StringTokenizer(versionString, ".");
+      StringTokenizer tokenizer = new StringTokenizer(toUse, ".");
 
       int major = 0;
       int minor = 0;




More information about the jbosscache-commits mailing list