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.AbstractFilterIncludes only direct project dependencies.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.apache.maven.model.Dependency>directDependenciesprivate org.apache.maven.artifact.ArtifactprojectArtifact
-
Constructor Summary
Constructors Constructor Description DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact, java.util.List<org.apache.maven.model.Dependency> directDependencies)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(org.apache.maven.shared.artifact.filter.resolve.Node node, java.util.List<org.apache.maven.shared.artifact.filter.resolve.Node> parents)private booleanartifactsGAMatch(org.apache.maven.shared.artifact.filter.resolve.Node node, java.lang.String groupId, java.lang.String artifactId)
-
-
-
Constructor Detail
-
DirectDependencyFilter
DirectDependencyFilter(org.apache.maven.artifact.Artifact projectArtifact, java.util.List<org.apache.maven.model.Dependency> directDependencies)Default constructor.- Parameters:
directDependencies- set of dependencies objects which represent the direct dependencies of the project
-
-
Method Detail
-
accept
public boolean accept(org.apache.maven.shared.artifact.filter.resolve.Node node, java.util.List<org.apache.maven.shared.artifact.filter.resolve.Node> parents)- Specified by:
acceptin classorg.apache.maven.shared.artifact.filter.resolve.AbstractFilter
-
artifactsGAMatch
private boolean artifactsGAMatch(org.apache.maven.shared.artifact.filter.resolve.Node node, java.lang.String groupId, java.lang.String artifactId)
-
-