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
-
-
Field Summary
Fields Modifier and Type Field Description protected ArtifactFactoryartifactFactory-
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)voidresolve(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)voidresolveAlways(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List listeners)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List listeners)ArtifactResolutionResultresolveTransitively(Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
-
-
-
Field Detail
-
artifactFactory
protected ArtifactFactory artifactFactory
-
-
Method Detail
-
resolve
public void resolve(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolvein interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveAlways
public void resolveAlways(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveAlwaysin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, Map managedVersions, ArtifactRepository localRepository, List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set artifacts, Artifact originatingArtifact, List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
- Specified by:
resolveTransitivelyin interfaceArtifactResolver- Throws:
ArtifactResolutionExceptionArtifactNotFoundException
-
configureNumberOfThreads
public void configureNumberOfThreads(int threads)
-
-