throws RegistryException, IndeterminateConfigurationException, RepositoryAdminException
{
Configuration configuration = createConfigurationForEditing( createRepository() );
configuration.addManagedRepository( createManagedRepository( "internal", "target/repo/internal" ) );
configuration.addManagedRepository( createManagedRepository( "snapshots", "target/repo/snapshots" ) );
configuration.addProxyConnector( createProxyConnector( "internal", REPO_ID ) );
archivaConfiguration.getConfiguration();
archivaConfigurationControl.setReturnValue( configuration, 4 );
archivaConfiguration.save( configuration );