Class DefaultArtifactResolver
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.artifact.resolver.DefaultArtifactResolver
-
- All Implemented Interfaces:
ArtifactResolver
,org.codehaus.plexus.logging.LogEnabled
public class DefaultArtifactResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArtifactResolver
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
DefaultArtifactResolver.ResolveArtifactTask
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from interface org.apache.maven.artifact.resolver.ArtifactResolver
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultArtifactResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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, 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)
ArtifactResolutionResult
resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
(package private) void
setWagonManager(WagonManager wagonManager)
-
-
-
Field Detail
-
DEFAULT_POOL_SIZE
private static final int DEFAULT_POOL_SIZE
-
wagonManager
private WagonManager wagonManager
-
transformationManager
private ArtifactTransformationManager transformationManager
-
artifactFactory
protected ArtifactFactory artifactFactory
-
artifactCollector
private ArtifactCollector artifactCollector
-
resolveArtifactPool
private final java.util.concurrent.ThreadPoolExecutor resolveArtifactPool
-
-
Method Detail
-
resolve
public void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolve
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolveAlways
public void resolveAlways(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveAlways
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolve
private void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository, boolean force) throws ArtifactResolutionException, ArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolveTransitively
public 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
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolveTransitively
public 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
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
getMirroredRepositories
private java.util.List getMirroredRepositories(java.util.List remoteRepositories)
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, java.util.List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitively
in interfaceArtifactResolver
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
configureNumberOfThreads
public void configureNumberOfThreads(int threads)
-
setWagonManager
void setWagonManager(WagonManager wagonManager)
-
-