private class PurgeLocalRepositoryMojo.DirectDependencyFilter
extends org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
Modifier and Type | Field and Description |
---|---|
private java.util.Set<org.apache.maven.artifact.Artifact> |
directDependencyArtifacts |
private org.apache.maven.artifact.Artifact |
projectArtifact |
Constructor and Description |
---|
DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact,
java.util.Set<org.apache.maven.artifact.Artifact> directDependencyArtifacts)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(org.apache.maven.shared.artifact.filter.resolve.Node node,
java.util.List<org.apache.maven.shared.artifact.filter.resolve.Node> parents) |
private boolean |
artifactsGAMatch(org.apache.maven.shared.artifact.filter.resolve.Node node,
org.apache.maven.artifact.Artifact artifact2) |
private org.apache.maven.artifact.Artifact projectArtifact
private java.util.Set<org.apache.maven.artifact.Artifact> directDependencyArtifacts
public DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact, java.util.Set<org.apache.maven.artifact.Artifact> directDependencyArtifacts)
directDependencyArtifacts
- Set of Artifact objects which represent the direct dependencies of the
projectpublic boolean accept(org.apache.maven.shared.artifact.filter.resolve.Node node, java.util.List<org.apache.maven.shared.artifact.filter.resolve.Node> parents)
accept
in class org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
private boolean artifactsGAMatch(org.apache.maven.shared.artifact.filter.resolve.Node node, org.apache.maven.artifact.Artifact artifact2)