Package org.apache.maven.plugin.surefire
Class SurefireDependencyResolver
java.lang.Object
org.apache.maven.plugin.surefire.SurefireDependencyResolver
Internal component used by the surefire plugin. Not a public API.
not guaranteed to remain unchanged across surefire plugin versions.
Does dependency resolution and artifact handling for the surefire plugin.
- Author:
- Stephen Connolly, Kristian Rosenvold
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisWithinVersionSpec(org.apache.maven.artifact.Artifact artifact, String versionSpec) Set<org.apache.maven.artifact.Artifact> resolveArtifacts(org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.apache.maven.artifact.Artifact artifact) Set<org.apache.maven.artifact.Artifact> resolveDependencies(org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.apache.maven.model.Dependency dependency)
-
Method Details
-
isWithinVersionSpec
-
resolveArtifacts
public Set<org.apache.maven.artifact.Artifact> resolveArtifacts(org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.apache.maven.artifact.Artifact artifact) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-
resolveDependencies
public Set<org.apache.maven.artifact.Artifact> resolveDependencies(org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.apache.maven.model.Dependency dependency) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-