Diff of /maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/ReleaseArtifactMetadata.java
Parent Directory
| Revision Log
| 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 )