private class PurgeLocalRepositoryMojo.DirectDependencyFilter
extends org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
Modifier and Type | Field and Description |
---|---|
private java.util.List<org.apache.maven.model.Dependency> |
directDependencies |
private org.apache.maven.artifact.Artifact |
projectArtifact |
Constructor and Description |
---|
DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact,
java.util.List<org.apache.maven.model.Dependency> directDependencies)
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,
java.lang.String groupId,
java.lang.String artifactId) |
private org.apache.maven.artifact.Artifact projectArtifact
private java.util.List<org.apache.maven.model.Dependency> directDependencies
public DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact, java.util.List<org.apache.maven.model.Dependency> directDependencies)
directDependencies
- Set of dependencies 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, java.lang.String groupId, java.lang.String artifactId)