public class DefaultArtifactResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArtifactResolver
| Modifier and Type | Class and Description |
|---|---|
private class |
DefaultArtifactResolver.ResolveArtifactTask |
| Modifier and Type | Field and Description |
|---|---|
private ArtifactCollector |
artifactCollector |
protected ArtifactFactory |
artifactFactory |
private static int |
DEFAULT_POOL_SIZE |
private java.util.concurrent.ThreadPoolExecutor |
resolveArtifactPool |
private ArtifactTransformationManager |
transformationManager |
private WagonManager |
wagonManager |
ROLE| Constructor and Description |
|---|
DefaultArtifactResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureNumberOfThreads(int threads) |
private java.util.List |
getMirroredRepositories(java.util.List remoteRepositories) |
void |
resolve(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository) |
private void |
resolve(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
boolean force) |
void |
resolveAlways(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source,
java.util.List listeners) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List listeners) |
(package private) void |
setWagonManager(WagonManager wagonManager) |
private static final int DEFAULT_POOL_SIZE
private WagonManager wagonManager
private ArtifactTransformationManager transformationManager
protected ArtifactFactory artifactFactory
private ArtifactCollector artifactCollector
private final java.util.concurrent.ThreadPoolExecutor resolveArtifactPool
public void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
resolve in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic void resolveAlways(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
resolveAlways in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionprivate void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository, boolean force) throws ArtifactResolutionException, ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionprivate java.util.List getMirroredRepositories(java.util.List remoteRepositories)
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, java.util.List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively in interface ArtifactResolverArtifactResolutionExceptionArtifactNotFoundExceptionpublic void configureNumberOfThreads(int threads)
void setWagonManager(WagonManager wagonManager)