in src/main/java/org/apache/maven/plugin/resources/remote/ModelUtils.java [291:307]
private static List<Dependency> mergeDependencyList(List<Dependency> child, List<Dependency> parent) {
Map<String, Dependency> depsMap = new LinkedHashMap<>();
if (parent != null) {
for (Dependency dependency : parent) {
depsMap.put(dependency.getManagementKey(), dependency);
}
}
if (child != null) {
for (Dependency dependency : child) {
depsMap.put(dependency.getManagementKey(), dependency);
}
}
return new ArrayList<>(depsMap.values());
}