public class DependencyScanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.io.File> |
dependenciesToScan |
private TestListResolver |
filter |
Constructor and Description |
---|
DependencyScanner(java.util.List<java.io.File> dependenciesToScan,
TestListResolver filter) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.io.File> |
filter(java.util.List<org.apache.maven.artifact.Artifact> artifacts,
java.util.List<java.lang.String> groupArtifactIds) |
DefaultScanResult |
scan() |
private static void |
scanArtifact(java.io.File artifact,
TestFilter<java.lang.String,java.lang.String> filter,
java.util.Set<java.lang.String> classes) |
private final java.util.List<java.io.File> dependenciesToScan
private final TestListResolver filter
public DependencyScanner(java.util.List<java.io.File> dependenciesToScan, TestListResolver filter)
public DefaultScanResult scan() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private static void scanArtifact(java.io.File artifact, TestFilter<java.lang.String,java.lang.String> filter, java.util.Set<java.lang.String> classes) throws java.io.IOException
java.io.IOException
public static java.util.List<java.io.File> filter(java.util.List<org.apache.maven.artifact.Artifact> artifacts, java.util.List<java.lang.String> groupArtifactIds)