in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [232:253]
private void processServerConfiguration(Map<Object, Object> configProps) {
Settings settings = getSettings();
for (Server server : settings.getServers()) {
if (server.getConfiguration() != null) {
Xpp3Dom dom = (Xpp3Dom) server.getConfiguration();
for (int i = dom.getChildCount() - 1; i >= 0; i--) {
Xpp3Dom child = dom.getChild(i);
if ("wagonProvider".equals(child.getName())) {
dom.removeChild(i);
} else if ("httpHeaders".equals(child.getName())) {
configProps.put(
ConfigurationProperties.HTTP_HEADERS + "." + server.getId(), getHttpHeaders(child));
}
}
configProps.put("aether.connector.wagon.config." + server.getId(), dom);
}
configProps.put("aether.connector.perms.fileMode." + server.getId(), server.getFilePermissions());
configProps.put("aether.connector.perms.dirMode." + server.getId(), server.getDirectoryPermissions());
}
}