public class ProjectTransitivityFilter extends AbstractArtifactsFilter
ProjectTransitivityFilter class.
Constructor and Description |
---|
ProjectTransitivityFilter(Set<org.apache.maven.artifact.Artifact> directDependencies,
boolean excludeTransitive)
Constructor for ProjectTransitivityFilter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
artifactIsADirectDependency(org.apache.maven.artifact.Artifact artifact)
Compares the artifact to the list of dependencies to see if it is directly included by this project
|
Set<org.apache.maven.artifact.Artifact> |
filter(Set<org.apache.maven.artifact.Artifact> artifacts)
filter.
|
boolean |
isExcludeTransitive()
isExcludeTransitive.
|
void |
setExcludeTransitive(boolean excludeTransitive)
Setter for the field
excludeTransitive . |
isArtifactIncluded
public ProjectTransitivityFilter(Set<org.apache.maven.artifact.Artifact> directDependencies, boolean excludeTransitive)
Constructor for ProjectTransitivityFilter.
directDependencies
- set of direct dependencies.excludeTransitive
- true
exclude transitive deps false
otherwise.public Set<org.apache.maven.artifact.Artifact> filter(Set<org.apache.maven.artifact.Artifact> artifacts)
filter.
artifacts
- Artifact
public boolean artifactIsADirectDependency(org.apache.maven.artifact.Artifact artifact)
artifact
- representing the item to compare.public boolean isExcludeTransitive()
isExcludeTransitive.
public void setExcludeTransitive(boolean excludeTransitive)
Setter for the field excludeTransitive
.
excludeTransitive
- The excludeTransitive to set.Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.