You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2010/04/07 12:21:06 UTC

svn commit: r931492 - /maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java

Author: bentmann
Date: Wed Apr  7 10:21:05 2010
New Revision: 931492

URL: http://svn.apache.org/viewvc?rev=931492&view=rev
Log:
[MNG-4623] model parsing errors can be less helpful in Maven 3

Modified:
    maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java

Modified: maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java?rev=931492&r1=931491&r2=931492&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java (original)
+++ maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java Wed Apr  7 10:21:05 2010
@@ -362,7 +362,15 @@ public class DefaultModelBuilder
 
                 options.put( ModelProcessor.IS_STRICT, Boolean.FALSE );
 
-                model = modelProcessor.read( modelSource.getInputStream(), options );
+                try
+                {
+                    model = modelProcessor.read( modelSource.getInputStream(), options );
+                }
+                catch ( ModelParseException ne )
+                {
+                    // still unreadable even in non-strict mode, rethrow original error
+                    throw e;
+                }
 
                 if ( pomFile != null )
                 {