- Common ways to obtain CRepository
private void myMethod () {}
for (final CRepository repository : repositories) { if ("maven-site".equals(repository.getProviderHint())) { repository.setProviderHint(SiteRepository.ID); modified = true;
@Override protected CRepositoryCoreConfiguration initCoreConfiguration() { CRepository repo = new DefaultCRepository(); repo.setId(""); repo.setProviderRole(WebSiteRepository.class.getName()); repo.setProviderHint(SiteRepository.ID); Xpp3Dom ex = new Xpp3Dom(DefaultCRepository.EXTERNAL_CONFIGURATION_NODE_NAME); repo.setExternalConfiguration(ex); repo.setIndexable(false); repo.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name()); repo.setNotFoundCacheTTL(1440); CRepositoryCoreConfiguration result = new CRepositoryCoreConfiguration( getTemplateProvider().getApplicationConfiguration(), repo, new CRepositoryExternalConfigurationHolderFactory<DefaultSiteRepositoryConfiguration>() { public DefaultSiteRepositoryConfiguration createExternalConfigurationHolder(CRepository config) { return new DefaultSiteRepositoryConfiguration((Xpp3Dom) config.getExternalConfiguration()); } }); return result; }
repo.setProviderHint(providerHint);
repo.setProviderHint( "m1-m2-shadow" );
repo.setProviderHint( "m2-m1-shadow" );
repo.setProviderHint(DefaultRubyGroupRepository.ID);
repo.setProviderHint( "maven2" );
repo.setProviderHint( "maven1" );
repo.setProviderHint(DefaultHostedRubyRepository.ID);
repo.setProviderHint( "maven1" );
value.setProviderHint( cRepository.getProviderHint() );
repo.setProviderHint( "maven2" );
repo.setProviderHint(UpdateSiteProxyRepositoryImpl.ROLE_HINT);
repo.setProviderHint(P2ProxyRepositoryImpl.ROLE_HINT);
repo.setProviderHint(DefaultProxyRubyRepository.ID);
appModel.setProviderHint( resource.getProvider() );
appModel.setProviderHint(resource.getProvider());
repo.setProviderHint( "maven1" );
repo.setProviderHint( "maven2" );
cRepository.setProviderHint( getTrimmedValue( parser.nextText() ) );