From 0514606a44d95f6119ddd63dbad300696be779a0 Mon Sep 17 00:00:00 2001 From: Benjamin Bentmann Date: Fri, 16 Oct 2009 15:33:34 +0000 Subject: [PATCH] o Improved error reporting git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825944 13f79535-47bb-0310-9956-ffa450edef68 --- .../maven/model/building/DefaultModelBuilder.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java index 0402d5681d..b1dc49592a 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java @@ -310,7 +310,7 @@ private Model readModel( ModelSource modelSource, File pomFile, ModelBuildingReq } catch ( ModelParseException e ) { - if ( !strict || pomFile != null ) + if ( !strict ) { throw e; } @@ -319,7 +319,14 @@ private Model readModel( ModelSource modelSource, File pomFile, ModelBuildingReq model = modelProcessor.read( modelSource.getInputStream(), options ); - problems.addWarning( "Malformed POM " + modelSource.getLocation() + ": " + e.getMessage(), e ); + if ( pomFile != null ) + { + problems.addError( "Malformed POM " + modelSource.getLocation() + ": " + e.getMessage(), e ); + } + else + { + problems.addWarning( "Malformed POM " + modelSource.getLocation() + ": " + e.getMessage(), e ); + } } } catch ( ModelParseException e )