in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [280:308]
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() );
}
}