/[Apache-SVN]/maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/ReleaseArtifactMetadata.java
ViewVC logotype

Diff of /maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/ReleaseArtifactMetadata.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/ReleaseArtifactMetadata.java	2005/05/09 12:38:00	169305
+++ maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/ReleaseArtifactMetadata.java	2005/05/09 12:42:04	169306
@@ -47,6 +47,7 @@ public class ReleaseArtifactMetadata
     {
         ReleaseArtifactMetadata metadata = (ReleaseArtifactMetadata) o;
 
+        // TODO: we need some more complicated version comparison
         if ( version == null )
         {
             if ( metadata.version == null )
@@ -58,9 +59,17 @@ public class ReleaseArtifactMetadata
                 return -1;
             }
         }
-
-        // TODO: we need some more complicated version comparison
-        return version.compareTo( metadata.version );
+        else
+        {
+            if ( metadata.version == null )
+            {
+                return 1;
+            }
+            else
+            {
+                return version.compareTo( metadata.version );
+            }
+        }
     }
 
     public boolean newerThanFile( File file )

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26