private Mirror getMirror()

in src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java [808:832]


    private Mirror getMirror( List<Mirror> mirrors, RemoteRepository repository )
    {
        String repositoryId = repository.getId();

        if ( repositoryId != null )
        {
            for ( Mirror mirror : mirrors )
            {
                if ( repositoryId.equals( mirror.getMirrorOf() ) )
                {
                    return mirror;
                }
            }

            for ( Mirror mirror : mirrors )
            {
                if ( matchPattern( repository, mirror.getMirrorOf() ) )
                {
                    return mirror;
                }
            }
        }

        return null;
    }