org.apache.maven.plugin.surefire
Class SurefireDependencyResolver
java.lang.Object
org.apache.maven.plugin.surefire.SurefireDependencyResolver
public class SurefireDependencyResolver
- extends Object
Does dependency resolution and artifact handling for the surefire plugin.
- Author:
- Stephen Connolly, Kristian Rosenvold
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SurefireDependencyResolver
protected SurefireDependencyResolver(ArtifactResolver artifactResolver,
ArtifactFactory artifactFactory,
Log log,
ArtifactRepository localRepository,
List<ArtifactRepository> remoteRepositories,
ArtifactMetadataSource artifactMetadataSource,
String pluginName)
isWithinVersionSpec
public boolean isWithinVersionSpec(@Nullable
Artifact artifact,
@Nonnull
String versionSpec)
resolveArtifact
public ArtifactResolutionResult resolveArtifact(@Nullable
Artifact filteredArtifact,
Artifact providerArtifact)
throws ArtifactResolutionException,
ArtifactNotFoundException
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
getProviderClasspath
public Classpath getProviderClasspath(String provider,
String version,
Artifact filteredArtifact)
throws ArtifactNotFoundException,
ArtifactResolutionException
- Throws:
ArtifactNotFoundException
ArtifactResolutionException
addProviderToClasspath
public Classpath addProviderToClasspath(Map<String,Artifact> pluginArtifactMap,
Artifact surefireArtifact)
throws ArtifactResolutionException,
ArtifactNotFoundException
- Throws:
ArtifactResolutionException
ArtifactNotFoundException
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.