Package org.apache.maven.internal.impl
Class DefaultRepositoryFactory
java.lang.Object
org.apache.maven.internal.impl.DefaultRepositoryFactory
- All Implemented Interfaces:
- Service,- RepositoryFactory
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultRepositoryFactory(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager) 
- 
Method SummaryModifier and TypeMethodDescriptionaggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) static org.eclipse.aether.repository.RepositoryPolicycreateLocal(Path path) createRemote(String id, String url) createRemote(Repository repository) 
- 
Constructor Details- 
DefaultRepositoryFactory@Inject public DefaultRepositoryFactory(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager) 
 
- 
- 
Method Details- 
createLocal- Specified by:
- createLocalin interface- RepositoryFactory
 
- 
createRemote- Specified by:
- createRemotein interface- RepositoryFactory
 
- 
createRemote- Specified by:
- createRemotein interface- RepositoryFactory
- Throws:
- IllegalArgumentException
 
- 
aggregatepublic List<RemoteRepository> aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) - Specified by:
- aggregatein interface- RepositoryFactory
 
- 
buildRepositoryPolicypublic static org.eclipse.aether.repository.RepositoryPolicy buildRepositoryPolicy(RepositoryPolicy policy) 
 
-