Class DefaultArtifactResolver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.resolver.DefaultArtifactResolver
- All Implemented Interfaces:
org.apache.maven.artifact.resolver.ArtifactResolver
,org.codehaus.plexus.logging.LogEnabled
public class DefaultArtifactResolver
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.artifact.resolver.ArtifactResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.maven.artifact.factory.ArtifactFactory
Fields inherited from interface org.apache.maven.artifact.resolver.ArtifactResolver
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureNumberOfThreads
(int threads) void
resolve
(org.apache.maven.artifact.Artifact artifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) void
resolveAlways
(org.apache.maven.artifact.Artifact artifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, List listeners) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, List listeners) org.apache.maven.artifact.resolver.ArtifactResolutionResult
resolveTransitively
(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
artifactFactory
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
-
-
Constructor Details
-
DefaultArtifactResolver
public DefaultArtifactResolver()
-
-
Method Details
-
resolve
public void resolve(org.apache.maven.artifact.Artifact artifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolve
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveAlways
public void resolveAlways(org.apache.maven.artifact.Artifact artifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveAlways
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, List listeners) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolveTransitively
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, List listeners) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException - Specified by:
resolveTransitively
in interfaceorg.apache.maven.artifact.resolver.ArtifactResolver
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-
configureNumberOfThreads
public void configureNumberOfThreads(int threads)
-