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 classDefaultArtifactResolver.ResolveArtifactTask
-
Field Summary
Fields Modifier and Type Field Description private ArtifactCollectorartifactCollectorprotected ArtifactFactoryartifactFactoryprivate static intDEFAULT_POOL_SIZEprivate java.util.concurrent.ThreadPoolExecutorresolveArtifactPoolprivate ArtifactTransformationManagertransformationManagerprivate WagonManagerwagonManager-
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 voidconfigureNumberOfThreads(int threads)private java.util.ListgetMirroredRepositories(java.util.List remoteRepositories)voidresolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository)private voidresolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository, boolean force)voidresolveAlways(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, java.util.List listeners)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners)ArtifactResolutionResultresolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)(package private) voidsetWagonManager(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:
resolvein interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveAlways
public void resolveAlways(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveAlwaysin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
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:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
configureNumberOfThreads
public void configureNumberOfThreads(int threads)
-
setWagonManager
void setWagonManager(WagonManager wagonManager)
-
-