@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 RepositoryFactory
public RemoteRepository createRemote(String id, String url)
createRemote
in interface RepositoryFactory
public RemoteRepository createRemote(Repository repository) throws IllegalArgumentException
createRemote
in interface RepositoryFactory
IllegalArgumentException
public static org.eclipse.aether.repository.RepositoryPolicy buildRepositoryPolicy(RepositoryPolicy policy)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.