This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a commit to branch MNG-7063
in repository https://gitbox.apache.org/repos/asf/maven.git

commit ed0ea84a4df17c26a272b2034fb920c0d1d6faa6
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Mon Nov 30 14:05:11 2020 +0100

    Reuse the original request
---
 .../apache/maven/model/building/DefaultModelBuilder.java   | 14 +++++---------
 1 file changed, 5 insertions(+), 9 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 83fe686..5edc249 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
@@ -1417,18 +1417,14 @@ public class DefaultModelBuilder
                 return null;
             }
 
-            ModelBuildingRequest importRequest = new 
DefaultModelBuildingRequest();
-            importRequest.setValidationLevel( 
ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL );
-            importRequest.setModelCache( request.getModelCache() );
-            importRequest.setSystemProperties( request.getSystemProperties() );
-            importRequest.setUserProperties( request.getUserProperties() );
-            importRequest.setLocationTracking( request.isLocationTracking() );
-            importRequest.setModelSource( importSource );
-            importRequest.setModelResolver( modelResolver.newCopy() );
-
             final ModelBuildingResult importResult;
             try
             {
+                ModelBuildingRequest importRequest = new 
DefaultModelBuildingRequest( request )
+                        .setValidationLevel( 
ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL )
+                        .setModelSource( importSource )
+                        .setModelResolver( modelResolver.newCopy() );
+
                 importResult = build( importRequest, importIds );
             }
             catch ( ModelBuildingException e )

Reply via email to