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.AbstractFilterprivate boolean artifactsGAMatch(org.apache.maven.shared.artifact.filter.resolve.Node node,
java.lang.String groupId,
java.lang.String artifactId)