Package org.eclipse.aether.impl
Interface LocalRepositoryProvider
- All Known Implementing Classes:
 DefaultLocalRepositoryProvider
public interface LocalRepositoryProvider
Retrieves a local repository manager from the installed local repository manager factories.
- Restriction:
 - This interface is not intended to be extended by clients.
 - Restriction:
 - This interface is not intended to be implemented by clients.
 - Provisional:
 - This type is provisional and can be changed, moved or removed without prior notice.
 
- 
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.aether.repository.LocalRepositoryManagernewLocalRepositoryManager(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalRepository localRepository) Creates a new manager for the specified local repository. 
- 
Method Details
- 
newLocalRepositoryManager
org.eclipse.aether.repository.LocalRepositoryManager newLocalRepositoryManager(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalRepository localRepository) throws org.eclipse.aether.repository.NoLocalRepositoryManagerException Creates a new manager for the specified local repository. If the specified local repository has no type, the default local repository type of the system will be used. Note: It is expected that this method invocation is one of the last steps of setting up a new session, in particular any configuration properties should have been set already.- Parameters:
 session- The repository system session from which to configure the manager, must not benull.localRepository- The local repository to create a manager for, must not benull.- Returns:
 - The local repository manager, never 
null. - Throws:
 org.eclipse.aether.repository.NoLocalRepositoryManagerException- If the specified repository type is not recognized or no base directory is given.- See Also:
 
 
 -