brett 2005/03/31 03:31:12
Modified: maven-artifact/src/main/java/org/apache/maven/artifact/metadata SnapshotArtifactMetadata.java Log: handle invalid format file Revision Changes Path 1.11 +3 -3 maven-components/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/SnapshotArtifactMetadata.java Index: SnapshotArtifactMetadata.java =================================================================== RCS file: /home/cvs/maven-components/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/SnapshotArtifactMetadata.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- SnapshotArtifactMetadata.java 30 Mar 2005 05:34:50 -0000 1.10 +++ SnapshotArtifactMetadata.java 31 Mar 2005 11:31:12 -0000 1.11 @@ -169,14 +169,14 @@ String version = FileUtils.fileRead( file ); lastModified = file.lastModified(); - if ( version.indexOf( "SNAPSHOT" ) >= 0 ) + int index = version.lastIndexOf( "-" ); + if ( version.indexOf( "SNAPSHOT" ) >= 0 || index < 0 ) { timestamp = null; buildNumber = 0; return; } - int index = version.lastIndexOf( "-" ); timestamp = version.substring( 0, index ); buildNumber = Integer.valueOf( version.substring( index + 1 ) ).intValue(); index = timestamp.lastIndexOf( "-" );