You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2018/07/31 18:33:38 UTC
[maven] 01/01: [MGN-6383] - ProjectBuilder unnecessarily rebuilds
modules with ci-friendly versions
This is an automated email from the ASF dual-hosted git repository.
khmarbaise pushed a commit to branch MNG-6383-rebuild
in repository https://gitbox.apache.org/repos/asf/maven.git
commit ab0b62afd75c61e0bdf25bde4cc669ba39ab9800
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Sun Apr 22 20:07:13 2018 +0200
[MGN-6383] - ProjectBuilder unnecessarily rebuilds modules with ci-friendly versions
---
.../java/org/apache/maven/model/building/DefaultModelBuilder.java | 8 ++++++++
1 file changed, 8 insertions(+)
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 e68ff30..0ac45ee 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
@@ -388,6 +388,14 @@ public class DefaultModelBuilder
resultModel = interpolateModel( resultModel, request, problems );
resultData.setModel( resultModel );
+ if ( resultModel.getParent() != null )
+ {
+ final ModelData parentData = lineage.get( 1 );
+ final Model interpolatedParent = interpolateModel( parentData.getModel(), request, problems );
+ // parentData.setModel( interpolatedParent );
+ parentData.setVersion( interpolatedParent.getVersion() );
+ }
+
// url normalization
modelUrlNormalizer.normalize( resultModel, request );