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 c5360a479b9abd4326b9aa3f4b186b5991622854
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Mon Nov 30 10:57:33 2020 +0100

    Use local variables
    
    # Conflicts:
    #   
maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java
---
 .../maven/model/building/DefaultModelBuilder.java      | 18 +++++++++---------
 1 file changed, 9 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 1e86fce..b987f3b 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
@@ -995,6 +995,10 @@ public class DefaultModelBuilder
         {
             ModelData candidateData = readParentLocally( childModel, 
childSource, request, result, problems );
 
+            String groupId = parent.getGroupId();
+            String artifactId = parent.getArtifactId();
+            String version = parent.getVersion();
+
             if ( candidateData != null )
             {
                 /*
@@ -1005,11 +1009,11 @@ public class DefaultModelBuilder
                  */
                 try
                 {
-                    VersionRange parentVersion = 
VersionRange.createFromVersionSpec( parent.getVersion() );
+                    VersionRange parentVersion = 
VersionRange.createFromVersionSpec( version );
                     ArtifactVersion actualVersion = new 
DefaultArtifactVersion( candidateData.getVersion() );
 
-                    if ( parent.getGroupId().equals( 
candidateData.getGroupId() )
-                        && parent.getArtifactId().equals( 
candidateData.getArtifactId() )
+                    if ( groupId.equals( candidateData.getGroupId() )
+                        && artifactId.equals( candidateData.getArtifactId() )
                         && parentVersion.containsVersion( actualVersion ) )
                     {
                         parentData = candidateData;
@@ -1023,9 +1027,7 @@ public class DefaultModelBuilder
 
             if ( parentData == null )
             {
-                candidateData = fromCache( request.getModelCache(),
-                                           parent.getGroupId(), 
parent.getArtifactId(),
-                                           parent.getVersion(), 
ModelCacheTag.RAW );
+                candidateData = fromCache( request.getModelCache(), groupId, 
artifactId, version, ModelCacheTag.RAW );
 
                 if ( candidateData != null && candidateData.getSource() 
instanceof ArtifactModelSource )
                 {
@@ -1036,9 +1038,7 @@ public class DefaultModelBuilder
                 {
                     parentData = readParentExternally( childModel, request, 
result, problems );
 
-                    intoCache( request.getModelCache(),
-                              parentData.getGroupId(), 
parentData.getArtifactId(),
-                              parentData.getVersion(), ModelCacheTag.RAW, 
parentData );
+                    intoCache( request.getModelCache(), groupId, artifactId, 
version, ModelCacheTag.RAW, parentData );
                 }
             }
 

Reply via email to