throws InvalidRepositoryException
{
RepositorySystem repositorySystem = rs( c );
MavenExecutionRequest executionRequest = er( c );
ArtifactRepository repository = repositorySystem.buildArtifactRepository( repo );
if ( executionRequest != null )
{
repositorySystem.injectMirror( Arrays.asList( repository ), executionRequest.getMirrors() );
repositorySystem.injectProxy( Arrays.asList( repository ), executionRequest.getProxies() );