@WorkspaceScoped public class ModuleRepositoryResolverImpl extends Object implements ModuleRepositoryResolver
Constructor and Description |
---|
ModuleRepositoryResolverImpl() |
ModuleRepositoryResolverImpl(IOService ioService,
javax.enterprise.inject.Instance<GAVPreferences> gavPreferencesProvider,
WorkbenchPreferenceScopeResolutionStrategies scopeResolutionStrategies) |
Modifier and Type | Method and Description |
---|---|
Set<MavenRepositoryMetadata> |
getRemoteRepositoriesMetaData() |
Set<MavenRepositoryMetadata> |
getRemoteRepositoriesMetaData(Module module) |
Set<MavenRepositoryMetadata> |
getRepositoriesResolvingArtifact(GAV gav,
MavenRepositoryMetadata... filter) |
Set<MavenRepositoryMetadata> |
getRepositoriesResolvingArtifact(GAV gav,
Module module,
MavenRepositoryMetadata... filter) |
Set<MavenRepositoryMetadata> |
getRepositoriesResolvingArtifact(String pomXML,
MavenRepositoryMetadata... filter) |
public ModuleRepositoryResolverImpl()
@Inject public ModuleRepositoryResolverImpl(@Named(value="ioStrategy") IOService ioService, javax.enterprise.inject.Instance<GAVPreferences> gavPreferencesProvider, WorkbenchPreferenceScopeResolutionStrategies scopeResolutionStrategies)
public Set<MavenRepositoryMetadata> getRemoteRepositoriesMetaData()
getRemoteRepositoriesMetaData
in interface ModuleRepositoryResolver
public Set<MavenRepositoryMetadata> getRemoteRepositoriesMetaData(Module module)
getRemoteRepositoriesMetaData
in interface ModuleRepositoryResolver
public Set<MavenRepositoryMetadata> getRepositoriesResolvingArtifact(GAV gav, MavenRepositoryMetadata... filter)
getRepositoriesResolvingArtifact
in interface ModuleRepositoryResolver
public Set<MavenRepositoryMetadata> getRepositoriesResolvingArtifact(GAV gav, Module module, MavenRepositoryMetadata... filter)
getRepositoriesResolvingArtifact
in interface ModuleRepositoryResolver
public Set<MavenRepositoryMetadata> getRepositoriesResolvingArtifact(String pomXML, MavenRepositoryMetadata... filter)
getRepositoriesResolvingArtifact
in interface ModuleRepositoryResolver
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.