private void initFeatures() { addFeature( remoteIndexFeature ); addFeature( indexCreationFeature ); }
public BasicRemoteRepository( Locale primaryLocale, RepositoryType type, String id, String name, Path basePath ) { super( primaryLocale, type, id, name, basePath ); initFeatures(); }
@Override public EditableRemoteRepository createRemoteInstance( String id, String name ) { return new BasicRemoteRepository( id, name, Paths.get("target/remotes") ); }
@Override public RemoteRepository createRemoteInstance( RemoteRepositoryConfiguration configuration ) throws RepositoryException { BasicRemoteRepository remoteRepository = new BasicRemoteRepository( configuration.getId( ), configuration.getName( ), Paths.get("target/remotes") ); updateRemoteInstance( remoteRepository, configuration ); return remoteRepository; }
public BasicRemoteRepository( String id, String name, Path basePath ) { super( RepositoryType.MAVEN, id, name, basePath); initFeatures(); }