Class ProjectTransitivityFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
org.apache.maven.shared.artifact.filter.collection.ProjectTransitivityFilter
- All Implemented Interfaces:
ArtifactsFilter
ProjectTransitivityFilter class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<org.apache.maven.artifact.Artifact>private boolean -
Constructor Summary
ConstructorsConstructorDescriptionProjectTransitivityFilter(Set<org.apache.maven.artifact.Artifact> directDependencies, boolean excludeTransitive) Constructor for ProjectTransitivityFilter. -
Method Summary
Modifier and TypeMethodDescriptionbooleanartifactIsADirectDependency(org.apache.maven.artifact.Artifact artifact) Compares the artifact to the list of dependencies to see if it is directly included by this projectSet<org.apache.maven.artifact.Artifact>filter.booleanisExcludeTransitive.voidsetExcludeTransitive(boolean excludeTransitive) Setter for the fieldexcludeTransitive.Methods inherited from class org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
isArtifactIncluded
-
Field Details
-
excludeTransitive
private boolean excludeTransitive -
directDependencies
-
-
Constructor Details
-
ProjectTransitivityFilter
public ProjectTransitivityFilter(Set<org.apache.maven.artifact.Artifact> directDependencies, boolean excludeTransitive) Constructor for ProjectTransitivityFilter.
- Parameters:
directDependencies- set of direct dependencies.excludeTransitive-trueexclude transitive depsfalseotherwise.
-
-
Method Details
-
filter
public Set<org.apache.maven.artifact.Artifact> filter(Set<org.apache.maven.artifact.Artifact> artifacts) filter.
- Parameters:
artifacts-Artifact- Returns:
- Set of artifacts.
-
artifactIsADirectDependency
public 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- Parameters:
artifact- representing the item to compare.- Returns:
- true if artifact is a direct dependency
-
isExcludeTransitive
public boolean isExcludeTransitive()isExcludeTransitive.
- Returns:
- Returns the excludeTransitive.
-
setExcludeTransitive
public void setExcludeTransitive(boolean excludeTransitive) Setter for the field
excludeTransitive.- Parameters:
excludeTransitive- The excludeTransitive to set.
-