You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@depot.apache.org by ni...@apache.org on 2004/07/28 08:04:29 UTC

svn commit: rev 30834 - incubator/depot/trunk/update/src/java/org/apache/depot/update/version

Author: nickchalko
Date: Wed Jul 28 01:04:28 2004
New Revision: 30834

Modified:
   incubator/depot/trunk/update/src/java/org/apache/depot/update/version/VersionHelper.java
Log:
Strange errors with version helper.

Modified: incubator/depot/trunk/update/src/java/org/apache/depot/update/version/VersionHelper.java
==============================================================================
--- incubator/depot/trunk/update/src/java/org/apache/depot/update/version/VersionHelper.java	(original)
+++ incubator/depot/trunk/update/src/java/org/apache/depot/update/version/VersionHelper.java	Wed Jul 28 01:04:28 2004
@@ -14,14 +14,44 @@
  *  limitations under the License.
  */
 package org.apache.depot.update.version;
+
+import org.apache.depot.version.VersionException;
+import org.apache.depot.version.VersionManager;
 import org.apache.depot.version.VersionMarker;
+
 /**
  * Static method for getting a version Marker for this project.
- * 
+ *  
  */
 public class VersionHelper {
-	private static VersionMarker MARKER = VersionMarker.UNKNOWN;
+	
+	public static void main(String[] args) {
+		System.out.print(VersionHelper.getMarker().getLongVersion());
+	}
+	
+	private final static VersionHelper INSTANCE = new VersionHelper();
+
+	private final Version version = new Version();
+
+	private final VersionMarker MARKER;
+
+	private VersionHelper() {
+		VersionMarker temp = VersionMarker.UNKNOWN;
+		try {
+
+			temp = VersionManager.getManager().createVersionMarker(
+					"org.apache.depot.update",
+					version.getMajor() + "." + version.getMinor() + "."
+							+ version.getPoint() + "-"
+							+ version.getReleaseLevel());
+		} catch (VersionException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		MARKER = temp;
+	}
+
 	public static VersionMarker getMarker() {
-		return MARKER;
+		return INSTANCE.MARKER;
 	}
 }