Package org.apache.maven.plugin.surefire
Class SurefireDependencyResolver
java.lang.Object
org.apache.maven.plugin.surefire.SurefireDependencyResolver
Does dependency resolution and artifact handling for the surefire plugin.
- Author:
- Stephen Connolly, Kristian Rosenvold
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SurefireDependencyResolver
(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.plugin.surefire.log.api.ConsoleLogger log, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, String pluginName) -
Method Summary
Modifier and TypeMethodDescriptionSet
<org.apache.maven.artifact.Artifact> addProviderToClasspath
(Map<String, org.apache.maven.artifact.Artifact> pluginArtifactMap, org.apache.maven.artifact.Artifact surefireArtifact) Set
<org.apache.maven.artifact.Artifact> getProviderClasspath
(String provider, String version, org.apache.maven.artifact.Artifact filteredArtifact) boolean
isWithinVersionSpec
(org.apache.maven.artifact.Artifact artifact, String versionSpec)
-
Constructor Details
-
SurefireDependencyResolver
protected SurefireDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.plugin.surefire.log.api.ConsoleLogger log, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, String pluginName)
-
-
Method Details
-
isWithinVersionSpec
-
getProviderClasspath
@Nonnull public Set<org.apache.maven.artifact.Artifact> getProviderClasspath(String provider, String version, org.apache.maven.artifact.Artifact filteredArtifact) throws org.apache.maven.artifact.resolver.ArtifactNotFoundException, org.apache.maven.artifact.resolver.ArtifactResolutionException - Throws:
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException
-
addProviderToClasspath
public Set<org.apache.maven.artifact.Artifact> addProviderToClasspath(Map<String, org.apache.maven.artifact.Artifact> pluginArtifactMap, org.apache.maven.artifact.Artifact surefireArtifact) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
-