You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/09/12 19:26:46 UTC

svn commit: r280374 - /maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java

Author: brett
Date: Mon Sep 12 10:26:41 2005
New Revision: 280374

URL: http://svn.apache.org/viewcvs?rev=280374&view=rev
Log:
fix metadata parsing in mboot

Modified:
    maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java

Modified: maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java?rev=280374&r1=280373&r2=280374&view=diff
==============================================================================
--- maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java (original)
+++ maven/components/trunk/maven-mboot2/src/main/java/download/RepositoryMetadata.java Mon Sep 12 10:26:41 2005
@@ -234,9 +234,13 @@
                 {
                     insideVersioning = false;
                 }
-                else if ( insideSnapshot && "snapshot".equals( rawName ) )
+                else if ( insideSnapshot )
                 {
-                    if ( "buildNumber".equals( rawName ) )
+                    if ( "snapshot".equals( rawName ) )
+                    {
+                        insideSnapshot = false;
+                    }
+                    else if ( "buildNumber".equals( rawName ) )
                     {
                         try
                         {
@@ -255,15 +259,17 @@
                     {
                         metadata.setLocalCopy( Boolean.valueOf( getBodyText() ).booleanValue() );
                     }
-                    insideSnapshot = false;
                 }
-                else if ( insideVersions && "versions".equals( rawName ) )
+                else if ( insideVersions )
                 {
-                    if ( "version".equals( rawName ) )
+                    if ( "versions".equals( rawName ) )
+                    {
+                        insideVersions = false;
+                    }
+                    else if ( "version".equals( rawName ) )
                     {
                         metadata.addVersion( getBodyText() );
                     }
-                    insideVersions = false;
                 }
                 else if ( "latest".equals( rawName ) )
                 {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org