@Named @Singleton public class DefaultRepositoryFactory extends Object implements RepositoryFactory
| Constructor and Description |
|---|
DefaultRepositoryFactory(org.eclipse.aether.RepositorySystem repositorySystem) |
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.aether.repository.RepositoryPolicy |
buildRepositoryPolicy(RepositoryPolicy policy) |
LocalRepository |
createLocal(Path path) |
RemoteRepository |
createRemote(Repository repository) |
RemoteRepository |
createRemote(String id,
String url) |
@Inject public DefaultRepositoryFactory(org.eclipse.aether.RepositorySystem repositorySystem)
public LocalRepository createLocal(Path path)
createLocal in interface RepositoryFactorypublic RemoteRepository createRemote(String id, String url)
createRemote in interface RepositoryFactorypublic RemoteRepository createRemote(Repository repository) throws IllegalArgumentException
createRemote in interface RepositoryFactoryIllegalArgumentExceptionpublic static org.eclipse.aether.repository.RepositoryPolicy buildRepositoryPolicy(RepositoryPolicy policy)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.