public class RepositoryRegistry extends Object implements IRepositoryRegistry, IMavenProjectChangedListener, ISettingsChangeListener
SCOPE_LOCAL, SCOPE_PROJECT, SCOPE_SETTINGS, SCOPE_UNKNOWN, SCOPE_WORKSPACE| Constructor and Description |
|---|
RepositoryRegistry(IMaven maven,
IMavenProjectRegistry projectManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRepository(RepositoryInfo repository,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
addRepositoryDiscoverer(IRepositoryDiscoverer discoverer) |
void |
addRepositoryIndexer(IRepositoryIndexer indexer) |
org.apache.maven.wagon.authentication.AuthenticationInfo |
getAuthenticationInfo(org.apache.maven.settings.Settings settings,
String id) |
IRepository |
getLocalRepository() |
List<IRepository> |
getRepositories(int scope) |
RepositoryInfo |
getRepository(ArtifactRepositoryRef ref) |
IRepository |
getWorkspaceRepository() |
void |
mavenProjectChanged(MavenProjectChangedEvent[] events,
org.eclipse.core.runtime.IProgressMonitor monitor)
This method is called while holding workspace lock.
|
void |
settingsChanged(org.apache.maven.settings.Settings settings) |
void |
updateRegistry() |
void |
updateRegistry(org.eclipse.core.runtime.IProgressMonitor monitor) |
public RepositoryRegistry(IMaven maven, IMavenProjectRegistry projectManager)
public void mavenProjectChanged(MavenProjectChangedEvent[] events, org.eclipse.core.runtime.IProgressMonitor monitor)
IMavenProjectChangedListenermavenProjectChanged in interface IMavenProjectChangedListenerpublic void addRepository(RepositoryInfo repository, org.eclipse.core.runtime.IProgressMonitor monitor)
public org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(org.apache.maven.settings.Settings settings,
String id)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic void updateRegistry(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic List<IRepository> getRepositories(int scope)
getRepositories in interface IRepositoryRegistrypublic void updateRegistry()
public void addRepositoryIndexer(IRepositoryIndexer indexer)
public void addRepositoryDiscoverer(IRepositoryDiscoverer discoverer)
public RepositoryInfo getRepository(ArtifactRepositoryRef ref)
getRepository in interface IRepositoryRegistrypublic IRepository getWorkspaceRepository()
getWorkspaceRepository in interface IRepositoryRegistrypublic IRepository getLocalRepository()
getLocalRepository in interface IRepositoryRegistrypublic void settingsChanged(org.apache.maven.settings.Settings settings)
settingsChanged in interface ISettingsChangeListenerCopyright © 2005–2021 Eclipse Foundation. All rights reserved.