Class PurgeLocalRepositoryMojo.DirectDependencyFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
org.apache.maven.plugins.dependency.PurgeLocalRepositoryMojo.DirectDependencyFilter
- All Implemented Interfaces:
org.apache.maven.shared.artifact.filter.resolve.TransformableFilter
- Enclosing class:
PurgeLocalRepositoryMojo
private class PurgeLocalRepositoryMojo.DirectDependencyFilter
extends org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
Includes only direct project dependencies.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<org.apache.maven.model.Dependency> private final org.apache.maven.artifact.Artifact
-
Constructor Summary
ConstructorsConstructorDescriptionDirectDependencyFilter
(org.apache.maven.artifact.Artifact projectArtifact, List<org.apache.maven.model.Dependency> directDependencies) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
accept
(org.apache.maven.shared.artifact.filter.resolve.Node node, List<org.apache.maven.shared.artifact.filter.resolve.Node> parents) private boolean
artifactsGAMatch
(org.apache.maven.shared.artifact.filter.resolve.Node node, String groupId, String artifactId) Methods inherited from class org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
transform
-
Field Details
-
projectArtifact
private final org.apache.maven.artifact.Artifact projectArtifact -
directDependencies
-
-
Constructor Details
-
DirectDependencyFilter
DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact, List<org.apache.maven.model.Dependency> directDependencies) Default constructor- Parameters:
directDependencies
- Set of dependencies objects which represent the direct dependencies of the project
-
-
Method Details