diff --git a/maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilder.java b/maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilder.java index 8b24bb4f9daf..f76a904b47f7 100644 --- a/maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilder.java +++ b/maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilder.java @@ -564,8 +564,7 @@ public void mergeRepositories(List toAdd, boolean replace) { // Infer inner reactor dependencies version // Model transformFileToRaw(Model model) { - List newDeps = new ArrayList<>(); - boolean modified = false; + List newDeps = new ArrayList<>(model.getDependencies().size()); for (Dependency dep : model.getDependencies()) { if (dep.getVersion() == null) { Dependency.Builder depBuilder = null; @@ -591,7 +590,6 @@ Model transformFileToRaw(Model model) { } if (depBuilder != null) { newDeps.add(depBuilder.build()); - modified = true; } else { newDeps.add(dep); } @@ -599,7 +597,7 @@ Model transformFileToRaw(Model model) { newDeps.add(dep); } } - return modified ? model.withDependencies(newDeps) : model; + return model.withDependencies(newDeps); } String replaceCiFriendlyVersion(Map properties, String version) {