Commit c861f24b authored by Phillip Webb's avatar Phillip Webb

Switch mergeDependencies to use a set.

parent d36f9ce8
......@@ -19,8 +19,9 @@ package org.springframework.boot.dependency.tools;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import org.springframework.boot.dependency.tools.Dependency.Exclusion;
......@@ -68,12 +69,11 @@ abstract class AbstractDependencies implements Dependencies {
private Dependency mergeDependencies(Dependency existingDependency,
Dependency newDependency) {
List<Exclusion> combinedExclusions = new ArrayList<Exclusion>();
Set<Exclusion> combinedExclusions = new LinkedHashSet<Exclusion>();
combinedExclusions.addAll(existingDependency.getExclusions());
combinedExclusions.addAll(newDependency.getExclusions());
return new Dependency(newDependency.getGroupId(), newDependency.getArtifactId(),
newDependency.getVersion(), combinedExclusions);
newDependency.getVersion(), new ArrayList<Exclusion>(combinedExclusions));
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment